2013
DOI: 10.1007/978-3-642-41202-8_18
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Process Algebra Framework for Supporting Behavioural Consistency and Requirements Traceability in SysML

Abstract: The Systems Modeling Language (SysML), an extension of a subset of the Unified Modeling Language (UML), is a visual modelling language for systems engineering applications. At present, the semiformal SysML, which is widely utilised for the design of complex heterogeneous systems, lacks integration with other more formal approaches. In this paper, we describe how Communicating Sequential Processes (CSP) and its associated refinement checker, Failures Divergence Refinement (FDR), may be used to underpin an appro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2014
2014
2015
2015

Publication Types

Select...
2
2
1

Relationship

4
1

Authors

Journals

citations
Cited by 5 publications
(21 citation statements)
references
References 7 publications
0
21
0
Order By: Relevance
“…The above is modelled using the sequential composition operator. The aforementioned behaviours are all SysML activities with corresponding CSP processes; if a behaviour is not present it is simply not included in the sequential composition 10 . Note that, in every state, the dispatched, unexpected events are discarded and thus removed from the event queue without effect: this corresponds to communications of the form local .disc.e, where e is an signal event.…”
Section: State Machinesmentioning
confidence: 99%
See 3 more Smart Citations
“…The above is modelled using the sequential composition operator. The aforementioned behaviours are all SysML activities with corresponding CSP processes; if a behaviour is not present it is simply not included in the sequential composition 10 . Note that, in every state, the dispatched, unexpected events are discarded and thus removed from the event queue without effect: this corresponds to communications of the form local .disc.e, where e is an signal event.…”
Section: State Machinesmentioning
confidence: 99%
“…At the architectural level, however, the integrated behaviour of all the components would be of interest to the modeller. Here, techniques that would assist in assured requirements traceability would be beneficial [10]. Figure 14 depicts these concepts.…”
Section: Controllermentioning
confidence: 99%
See 2 more Smart Citations
“…They consider the behavior of SysML blocks as a set of composed behavior of state machine and activity diagrams. The specification is mapped to a process-algebraic CSP where assertions about requirements can be proved or refuted (Jacobs & Simpson, 2013). The idea behind is to prove that the refinement is preserved and the automated analysis is computationally feasible.…”
Section: Related Workmentioning
confidence: 99%