DocumentCode :
228628
Title :
On the Formal Interpretation of SysML Blocks Using a Safety Critical Case Study
Author :
Jacobs, Jaco ; Simpson, Andrew
Author_Institution :
Dept. of Comput. Sci., Univ. of Oxford, Oxford, UK
fYear :
2014
fDate :
29-30 Sept. 2014
Firstpage :
95
Lastpage :
104
Abstract :
The Systems Modeling Language (SysML) is a semi-formal, visual modelling language used in the specification and design of systems. In this paper, we describe how Communicating Sequential Processes (CSP) and its associated refinement checker, Failures Divergences Refinement (FDR), can be used in conjunction with SysML in a formal top-down approach to systems engineering. Typically, a system is composed from constituent systems or components using the concept of blocks. SysML allows two alternative interpretations with regards to the behaviour of the resulting composition. By making use of a process-algebraic formalism we are able to explore these interpretations more rigorously. A case study is used throughout to illuminate the concepts in an informal manner.
Keywords :
SysML; communicating sequential processes; formal specification; process algebra; safety-critical software; CSP; FDR; SysML blocks; communicating sequential processes; failures divergences refinement; formal interpretation; formal top-down approach; process-algebraic formalism; safety critical case study; systems engineering; systems modeling language; visual modelling language; Actuators; Boolean functions; Data structures; Electromagnets; Modeling; Potentiometers; Sensors; CSP; SysML; activities; behavioural semantics; state machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Components, Architectures and Reuse (SBCARS), 2014 Eighth Brazilian Symposium on
Conference_Location :
Maceio
Type :
conf
DOI :
10.1109/SBCARS.2014.14
Filename :
7012986
Link To Document :
بازگشت