2015
DOI: 10.1007/978-3-319-15201-1_5
|View full text |Cite
|
Sign up to set email alerts
|

On a Process Algebraic Representation of Sequence Diagrams

Abstract: Sequence diagrams depict the interaction between entities as a sequence of messages arranged in a temporal order. However, they lack a formal execution semantics: the Unified Modeling Language (UML) specification opts to use natural language to describe fundamental concepts such as interaction operators that alter the behaviour of a fragment. Communicating Sequential Processes (CSP) is a process-algebraic formalism that is suited to modelling patterns of behavioural interaction. Moreover, the associated refine… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(13 citation statements)
references
References 13 publications
0
13
0
Order By: Relevance
“…The formalisation of PSMs is implemented using the model transformation language ATL. Jacobs and Simpson (2014) propose to translate the UML sequence diagrams to a CSP formal specification verifiable by the FDR2 model-checker.…”
Section: Proposed Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…The formalisation of PSMs is implemented using the model transformation language ATL. Jacobs and Simpson (2014) propose to translate the UML sequence diagrams to a CSP formal specification verifiable by the FDR2 model-checker.…”
Section: Proposed Approachmentioning
confidence: 99%
“…For the formalisation of the behavioural aspect of a UML2.0 componentQoS in Wright/CSP, we proposed to translate those PoSM state machines by the CSP process. This systematic formalisation is inspired by Ng and Butler (2003), Jacobs and Simpson (2014) and Dong et al (2008) binding, respectively, the state machine diagrams, the sequence diagrams and the activity diagrams to CSP. Specifically, we have offered to translate any state machine modelling the behaviour of a UML2.0 portQoS with a CSP process modelling the behaviour of the machine which models the Wright port corresponding to the Wright component.…”
Section: Components Translationmentioning
confidence: 99%
“…The channel and datatype definitions are similar to those defined earlier. The provided and required receptions of the Controller and Arm blocks are shown below 11 . There is a clear correspondence between the CSP datatype definitions and the provided receptions of the SysML blocks.…”
Section: Abstractionmentioning
confidence: 99%
“…The activity Extend is associated with the effect component of the transitions emanating from the idle state; the activity Magnetise represents the entry behaviour of the grasp state. Activities 11 The detailed block definition diagrams of other blocks are omitted in the interest of brevity. are shown in Figure 5.…”
Section: Abstractionmentioning
confidence: 99%
See 1 more Smart Citation