Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2005
DOI: 10.1016/j.ic.2004.08.004
|View full text |Cite
|
Sign up to set email alerts
|

A theory of regular MSC languages

Abstract: Message sequence charts (MSCs) are an attractive visual formalism widely used to capture system requirements during the early design stages in domains such as telecommunication software. It is fruitful to have mechanisms for specifying and reasoning about collections of MSCs so that errors can be detected even at the requirements level. We propose, accordingly, a notion of regularity for collections of MSCs and explore its basic properties. In particular, we provide an automata-theoretic characterization of re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
51
0

Year Published

2005
2005
2014
2014

Publication Types

Select...
9

Relationship

2
7

Authors

Journals

citations
Cited by 69 publications
(51 citation statements)
references
References 34 publications
0
51
0
Order By: Relevance
“…As observed in [1,6,12,16] it is often convenient to describe the runs of such systems as a state-labeling of words decorated with a matching relation per data-structure instead of the traditional operational semantics using configurations and moves. This will prove all the more useful when we move to the distributed setting where traditionally semantics has always been given as state-labelings of appropriate partial orders [8,10,18].…”
Section: Systems With Stacks and Queuesmentioning
confidence: 99%
See 1 more Smart Citation
“…As observed in [1,6,12,16] it is often convenient to describe the runs of such systems as a state-labeling of words decorated with a matching relation per data-structure instead of the traditional operational semantics using configurations and moves. This will prove all the more useful when we move to the distributed setting where traditionally semantics has always been given as state-labelings of appropriate partial orders [8,10,18].…”
Section: Systems With Stacks and Queuesmentioning
confidence: 99%
“…Related Work: In the study of distributed automata a number of difficult synthesis theorems [8][9][10]18] have been proved. These theorems in conjunction with constructions for intersections yield controllers for these classes.…”
Section: Introductionmentioning
confidence: 99%
“…While Cvpa recognize sets of nested traces, a visibly pushdown CFM would give rise to the notion of a nested message sequence chart. Interestingly, there are theorems for CFMs that constitute counterparts of Zielonka's Theorem [12,14].…”
Section: Future Directionsmentioning
confidence: 99%
“…The second setting can relate clocks from different processes and specify how long a communication can or must take [2,1,5,6]. However, these papers restrict the concurrency in a structural way, for instance considering only locally synchronized (see [14,4,10]) MSC graphs (in [2,1]) or only safe Petri Nets (in [5,6]). The language of the specification is then forced to be regular, which is a significant restriction in a concurrent setting where even simple behaviors may not be regular (e.g., the producer-consumer protocol).…”
Section: Introductionmentioning
confidence: 99%