Simpson, Robbie (2017) Formalised responsibility modelling for automated socio-technical systems analysis. PhD thesis, University of Glasgow.
Full text available as:
PDF
Download (4MB) |
Abstract
Modelling the structure of social-technical systems as a basis for informing
software system design is a difficult compromise. Formal methods struggle to
capture the scale and complexity of the heterogeneous organisations that use
technical systems. Conversely, informal approaches lack the rigour needed to
inform the software design and construction process or enable automated
analysis.
We revisit the concept of responsibility modelling, which models social
technical systems as a collection of actors who discharge their
responsibilities, whilst using and producing resources in the
process. In this thesis responsibility modelling is formalised as a structured approach for
socio-technical system specification and modelling, with
well-defined semantics and support for automated structure and validity
analysis.
We provide structured definitions for entity types and relations, and
define the semantics of delegation and dependency. A constraint logic is
introduced, providing simple specification of complex
interactions between entities. Additionally, we introduce the ability to
explicitly model uncertainty.
To support this formalism, we present a new software toolkit that supports
modelling and automatic analysis of responsibility models in both
graphical and textual form.
The new methodology is validated by applying it to case studies across
different problem domains. A study of nuclear power station emergency planning
is validated by comparison to a similar study performed with earlier forms of
responsibility modelling, and a study of the TCAS mid-air collision avoidance
system is validated by evaluation with domain experts. Additionally, we perform
an explorative study of responsibility modelling understanding and applicability
through a qualitative study of modellers.
Item Type: | Thesis (PhD) |
---|---|
Qualification Level: | Doctoral |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software |
Colleges/Schools: | College of Science and Engineering > School of Computing Science |
Supervisor's Name: | Storer, Dr. Tim |
Date of Award: | 2017 |
Depositing User: | Dr Robbie Simpson |
Unique ID: | glathesis:2017-8495 |
Copyright: | Copyright of this thesis is held by the author. |
Date Deposited: | 11 Oct 2017 16:00 |
Last Modified: | 15 Nov 2017 14:25 |
URI: | https://theses.gla.ac.uk/id/eprint/8495 |
Actions (login required)
View Item |
Downloads
Downloads per month over past year