2004
DOI: 10.1007/978-3-540-24773-9_6
|View full text |Cite
|
Sign up to set email alerts
|

Formalizing Liveness-Enriched Sequence Diagrams Using ASMs

Abstract: Abstract. In UML 2.0 sequence diagrams have been considerably extended, influenced by Live Sequence Charts (LSCs), a very expressive extension of Message Sequence Charts (MSC) with liveness. Nonetheless, fundamental liveness properties can still not be expressed in the new sequence diagrams. In recent work, we have proposed to solve this by enriching sequence diagrams with a simple but powerful Object Constraint Language (OCL) template for liveness. In this paper, we show how to formalize our liveness-enriched… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2006
2006
2018
2018

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(14 citation statements)
references
References 10 publications
0
14
0
Order By: Relevance
“…Process algebras appear as the appropriate formalism for the specification of weak sequencing in UML 2 interactions [8,14], but they fail to appropriately translate the concurrency specified within the InteractionFragments [1]. On the other hand, trueconcurrency-based formalisms ignore the standard interpretation and introduce synchronization on entering and exiting fragments [7,9,10,11,14]. Such an interpretation allows reducing the described partial orders of events, and then makes properties easier to check.…”
Section: Related Workmentioning
confidence: 98%
“…Process algebras appear as the appropriate formalism for the specification of weak sequencing in UML 2 interactions [8,14], but they fail to appropriately translate the concurrency specified within the InteractionFragments [1]. On the other hand, trueconcurrency-based formalisms ignore the standard interpretation and introduce synchronization on entering and exiting fragments [7,9,10,11,14]. Such an interpretation allows reducing the described partial orders of events, and then makes properties easier to check.…”
Section: Related Workmentioning
confidence: 98%
“…In [4], the authors defined a semantics to this livenessenriched Sequence Diagrams using abstract state machines (ASM). Locations are associated with each important point on the Lifelines.…”
Section: Asm-based Semantics Of Cavarra and Filipementioning
confidence: 99%
“…In [CF04,CF05], Cavarra and Küster-FIlipe present an operational semantics for UML 2.x sequence diagrams inspired by LSC. Liveness properties are expressed by adding OCL (Object Constraint Language [OMG06]) constraints to the sequence diagrams.…”
Section: Related Workmentioning
confidence: 99%