2014 Eighth Brazilian Symposium on Software Components, Architectures and Reuse 2014
DOI: 10.1109/sbcars.2014.14
|View full text |Cite
|
Sign up to set email alerts
|

On the Formal Interpretation of SysML Blocks Using a Safety Critical Case Study

Abstract: The Systems Modeling Language (SysML) is a semiformal, 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 interpretation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1
1

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 9 publications
0
5
0
Order By: Relevance
“…Consider making use of sequence diagrams to check the validity of communicating state machines, as described by the present authors in [12] and [13]. Activities are considered in [21]. Using our model for sequence diagrams, we would be able to make use of events (like a state machine sending an asynchronous message) that correspond to interaction occurrences on the sequence diagram.…”
Section: Discussionmentioning
confidence: 99%
“…Consider making use of sequence diagrams to check the validity of communicating state machines, as described by the present authors in [12] and [13]. Activities are considered in [21]. Using our model for sequence diagrams, we would be able to make use of events (like a state machine sending an asynchronous message) that correspond to interaction occurrences on the sequence diagram.…”
Section: Discussionmentioning
confidence: 99%
“…We now give consideration to a case study, which we will use to illustrate our contribution. The case study, reprised from [13], is used as a means to evaluate and illuminate the contribution of this paper. We study a single component -a robotic arm -of a fully fledged case study that is well known within the formal methods community.…”
Section: A Case Studymentioning
confidence: 99%
“…In every case, the internal channel is used to receive events using the event passing mechanism. Signal events 13 are sent using the channel with the same name as the target block, similar to the approach taken for state machines 14 . we then have…”
Section: Abstractionmentioning
confidence: 99%
See 2 more Smart Citations