2014
DOI: 10.1145/2523108
|View full text |Cite
|
Sign up to set email alerts
|

Required behavior of sequence diagrams

Abstract: Many reusable software artifacts such as design patterns and design aspects make use of UML sequence diagrams to describe interaction behaviors. When a pattern or an aspect is reused in an application, it is important to ensure that the sequence diagrams for the application conform to the corresponding sequence diagrams for the pattern or aspect. Reasoning about conformance relationship between sequence diagrams has not been addressed adequately in literature. In this article, we focus on required behaviors sp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(2 citation statements)
references
References 60 publications
0
2
0
Order By: Relevance
“…Most formal approaches rely on translations towards other formalisms [3] or consist in denotational semantics [23] that are most often based on partial order sets. The extent to which UML-SDs are formalised may vary [17]: some works formalize loops [12], others do not [9], and some only allow finitely many iterations [23]. In all cases where there are loops, only one loop operator is proposed and may correspond to either loop H or loop W .…”
Section: Related Workmentioning
confidence: 99%
“…Most formal approaches rely on translations towards other formalisms [3] or consist in denotational semantics [23] that are most often based on partial order sets. The extent to which UML-SDs are formalised may vary [17]: some works formalize loops [12], others do not [9], and some only allow finitely many iterations [23]. In all cases where there are loops, only one loop operator is proposed and may correspond to either loop H or loop W .…”
Section: Related Workmentioning
confidence: 99%
“…As mentioned in the introduction, most approaches rely on translations towards other formalisms [3] or consist in denotational semantics [19] that are most often based on partial order sets. The extent to which UML-SDs are formalised may vary [15]; some works formalize loops [10], others do not [7], and some only allow finitely many iterations [19]. In all cases where there are loops, only one loop operator is proposed and may correspond to either loop H or loop S .…”
Section: Related Workmentioning
confidence: 99%