2001
DOI: 10.1007/3-540-45319-9_35
|View full text |Cite
|
Sign up to set email alerts
|

An Automata Based Interpretation of Live Sequence Charts

Abstract: The growing popularity of sequence charts, first of all Message Sequence Charts and UML Sequence Diagrams, for the description of communication behavior has evoked criticism regarding the semantics of the charts which led to extensions of these standardized visual formalisms. One such extension are Live Sequence Charts which allow to distinguish mandatory and possible behavior in protocol specifications. In the original language definition for LSCs the semantics are only described informally, although a sketch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
49
0

Year Published

2002
2002
2009
2009

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 65 publications
(50 citation statements)
references
References 4 publications
1
49
0
Order By: Relevance
“…The tool is used for monitoring and testing a model using a restricted subset of LSCs. Damm and Klose [8,19] describe a verification environment in which LSCs are used to describe requirements that are verified against a Statemate model implementation. The verification is based on translating an LSC chart into a timed Büchi automaton, as described in [19], and it also handles timing issues.…”
Section: Related Workmentioning
confidence: 99%
“…The tool is used for monitoring and testing a model using a restricted subset of LSCs. Damm and Klose [8,19] describe a verification environment in which LSCs are used to describe requirements that are verified against a Statemate model implementation. The verification is based on translating an LSC chart into a timed Büchi automaton, as described in [19], and it also handles timing issues.…”
Section: Related Workmentioning
confidence: 99%
“…All the above papers were either theoretical and did not include an implementation, or the synthesis approach was sound but not complete, or the synthesis time complexity was not encouraging. An alternative strategy for synthesis from LSCs is to use a translation from LSCs to temporal logic [18,5] or automata [14] and then apply existing synthesis algorithms, e.g., [25,29].…”
Section: Related Workmentioning
confidence: 99%
“…Other relevant work appears in [4,26,1,19,29]. In addition, there is the work described in [16], which deals with LSCs, but synthesizes from a single chart only: an LSC is translated into a timed Büchi automaton (from which code can be derived).…”
Section: Related Workmentioning
confidence: 99%