2008
DOI: 10.1007/s11334-008-0063-2
|View full text |Cite
|
Sign up to set email alerts
|

Ambiguity and structural properties of basic sequence diagrams

Abstract: Sequence Diagrams (SDs) are one of the most popular elements of the UML notation to model the dynamics of systems. However, the graphical representation of basic SDs suffers from an inherent ambiguity that has led to different definitions in UML 1.x and in UML 2.0. This ambiguity paves the way for the consideration of several semantics for basic SDs. The paper studies four of these semantics and shows to what extent their differences for a given SD (that is the amount of ambiguity of this diagram) comes from i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(12 citation statements)
references
References 15 publications
0
12
0
Order By: Relevance
“…It presents a sequence of messages that may occur during system start-up and monitors the messages exchanged during this run [19].…”
Section: Specific Layout Of the Uml Sequence Diagrammentioning
confidence: 99%
See 2 more Smart Citations
“…It presents a sequence of messages that may occur during system start-up and monitors the messages exchanged during this run [19].…”
Section: Specific Layout Of the Uml Sequence Diagrammentioning
confidence: 99%
“…UML sequence diagram is a popular notation for the definition of scenarios of operations as its clear graphical layout processing gives instant intuitive understanding of system behaviour [19]. The UML sequence diagram is declared as one of the equivocal UML diagrams, with an implicit and unofficial semantics that designers can give to basic sequence diagram as a result of this conflict [19].…”
Section: Specific Layout Of the Uml Sequence Diagrammentioning
confidence: 99%
See 1 more Smart Citation
“…Interaction Diagrams however only define event traces which must be satisfied in some sense by the behaviour; there may be events which are not shown in the ID. Several semantic interpretations of IDs are discussed in [32], and this work uses the "UML2 interpretation" defined there.…”
Section: Causality and Sequence In A Uml Idmentioning
confidence: 99%
“…The semantics focuses on the sequence of actions that are encountered along the lifeline of each object. Every lifeline has its own flow of control, performs its sequence of actions, and the only synchronization between them are the ones performed by the messages [16].…”
Section: Semantic Mappingmentioning
confidence: 99%