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

Evolution of the UML Interactions Metamodel

Abstract: Abstract. UML Interactions represent one of the three different behavior kinds of the UML. In general, they specify the exchange of messages among parts of a system. Although UML Interactions can reside on different level of abstractions, they seem to be sufficiently elaborated for a higher-level of abstraction where they are used for sketching the communication among parts. Its metamodel reveals some fuzziness and imprecision where definitions should be accurate and concise, though. In this paper, we propose … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…In [13], the synthesis of test cases from UML interaction diagrams by a systematic interpretation of flow of controls is discussed. Improvements to the UML interaction metamodel concerning message arguments and loops are proposed and demonstrated in [18]. The approach in [10] is strongly related to the USE approach because of the emphasis on protocol modeling.…”
Section: Related Workmentioning
confidence: 99%
“…In [13], the synthesis of test cases from UML interaction diagrams by a systematic interpretation of flow of controls is discussed. Improvements to the UML interaction metamodel concerning message arguments and loops are proposed and demonstrated in [18]. The approach in [10] is strongly related to the USE approach because of the emphasis on protocol modeling.…”
Section: Related Workmentioning
confidence: 99%
“…As motivated in the introduction, scenario-based notations comprehensibly represent message-based interaction requirements, and UML Interactions [30,Clause 17] provide such a notation as a visual modeling language by means of the notion of sequence diagrams. However, UML Interactions lack precise semantics regarding universal/existential properties [17] and provide no adequate modeling constructs for the specification of temporal variables and of references to them or to parameter values [35]. The latter point leads to the problem that one cannot specify conditional behavior that depends on the values of temporal variables (typically storing computation results) or on parameter values (e.g., "if (<someComputationResult> ≥ <someValue>) then <someMessage-Sequence> else <anotherMessageSequence>").…”
Section: Modal Sequence Diagrams (Msds)mentioning
confidence: 99%