4.6 Article

Inference of message sequence charts

Journal

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Volume 29, Issue 7, Pages 623-633

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TSE.2003.1214326

Keywords

message sequence charts; requirements analysis; formal verification; scenarios; concurrent state machines; deadlock freedom; realizability; synthesis

Ask authors/readers for more resources

Software designers draw Message Sequence Charts for early modeling of the individual behaviors they expect from the concurrent system under design. Can they be sure that precisely the behaviors they have described are realizable by some implementation of the components of the concurrent system? If so, can we automatically synthesize concurrent state machines realizing the given MSCs? If, on the other hand, other unspecified and possibly unwanted scenarios are implied by their MSCs, can the software designer be automatically warned and provided the implied MSCs? In this paper, we provide a framework in which all these questions are answered positively. We first describe the formal framework within which one can derive implied MSCs and then provide polynomial-time algorithms for implication, realizability, and synthesis.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available