Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Detecting implied scenarios in message sequence chart specifications
Uchitel S., Kramer J., Magee J.  Foundations of software engineering (Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT symposium, Vienna, Austria,2001.Type:Proceedings
Date Reviewed: Aug 2 2002

Scenarios describe how systems components, the environment, and various users work concurrently. Each scenario is a story, providing a partial system description, and all scenarios are combined in order to give a complete system description. Scenarios can combine unexpectedly, and some system behaviors, not present in the scenario specification, may appear in the implementation (these are called implied scenarios). Message sequence charts (MSCs) represent a very popular scenario-based language.

This paper presents an algorithm that synthesizes a labeled transition system (LTS) behavior model, which describes the implementation for a scenario-based specification such as basic MSCs and high-level MSCs, and detects the existence of implied scenarios. The investigation presented defines the closest possible implementation for a specification based on basic MSCs and high-level MSCs by extending Alur et al’s approach [1], which has been limited to a set of MSCs that specify a finite set of finite system behaviors. The framework presented integrates with existing labeled transition system analysis, and consequently the synthesized implementation can be analyzed further using model checking safety and liveness properties. It can also be animated using available tools [2].

Reviewer:  Marian Gheorghe Review #: CR126324 (0210-0573)
1) Alur, R.; Etessami, K.; Yannakakis, M. Inference of Message Sequence Charts. In Proceedings of the 22nd International Conference on Software Engineering (ICSE’00) (Limerick, Ireland, June 4-11, 2000), ACM Press, New York, 2000, 304–313.
2) Magee, J.; Kramer, J.; Giannakopoulou, D.; Pryce, N. Graphical animation of behavior models. In Proceedings of the 22nd International Conference on Software Engineering (ICSE’00) (Limerick, Ireland, June 4-11, 2000), ACM Press, New York, 2000, 499–508.
Bookmark and Share
 
Model Validation And Analysis (I.6.4 )
 
 
Tools (D.2.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Model Validation And Analysis": Date
An experimental procedure for simulation response surface model identification
Schruben L., Cogliano V. Communications of the ACM 30(9): 716-730, 1987. Type: Article
Oct 1 1988
Electronic prototyping
Hopcroft J. Computer 22(3): 55-57, 1989. Type: Article
Apr 1 1990
Interactive system identification
Bohlin T., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387536361)
Oct 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy