| Multiple instances and symbolic variables in executable sequence charts |
| Full text |
Pdf
(328 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
table of contents
Seattle, Washington, USA
SESSION: Languages
table of contents
Pages: 83 - 100
Year of Publication: 2002
ISBN:1-58113-471-1
Also published in ...
|
|
Authors
|
|
Rami Marelly
|
The Weizmann Institute of Science, Rehovot, Israel
|
|
David Harel
|
The Weizmann Institute of Science, Rehovot, Israel
|
|
Hillel Kugler
|
The Weizmann Institute of Science, Rehovot, Israel
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 39, Citation Count: 9
|
|
|
ABSTRACT
We extend live sequence charts (LSCs), a highly expressive variant of sequence diagrams, and provide the extension with an executable semantics. The extension involves support for instances that can bind to multiple objects and symbolic variables that can bind to arbitrary values. The result is a powerful executable language for expressing behavioral requirements on the level of inter-object interaction. The extension is implemented in full in our play-engine tool, with which one can execute the requirements directly without the need to build or synthesize an intra-object system model. It seems that in addition to many advantages in testing and requirements engineering, for some kinds of systems this could lead to the requirements actually serving as the final implementation.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Alur, G. Holzmann, and D. Peled. An analyzer for message sequence charts. Software Concepts and Tools, 17(2):70--77, 1996.
|
| |
2
|
D. Amyot and A. Eberlein. An Evaluation of Scenario Notations for Telecommunication Systems Development. Proc. 9th Int. Conf. on Telecommunication Systems, 2001.
|
| |
3
|
|
| |
4
|
|
 |
5
|
Ward Cunningham , Kent Beck, A diagram for object-oriented programs, Conference proceedings on Object-oriented programming systems, languages and applications, p.361-367, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
6
|
Marko Boger , Toby Baier , Frank Wienberg , Winfried Lamersdorf, Extreme modeling, Extreme programming examined, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2001
|
| |
7
|
|
| |
8
|
|
| |
9
|
R. Dromey. Genetic Software Engineering. Manuscript, 2001.
|
| |
10
|
I. Greenwald. Development of the vulva. In: Riddle, DL., Blumenthal, T., Meyer, BJ., and Priess, JR. editors. C. elegans II. Cold Spring Harbor, NY: Cold Spring Harbor Laboratory Press, p 519--541., 1997.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
I-Logix,Inc., products web page. http://www.ilogix.com/fs_prod.htm.
|
 |
18
|
|
| |
19
|
J. Klose and B. Westphal. Relating LSC Specifications to UML Models. In Proc. of the Second International Workshop on Integration of Specification Techniques for Applications in Engineering (INT 2002), Grenoble, France, 2002.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Rational,Inc., web page. http://www.rational.com.
|
| |
23
|
J. Robinson. Logic: Form and Function, chapter 11, pages 182--198. North-Holland, 1979.
|
| |
24
|
|
| |
25
|
Documentation of the Unified Modeling Language (UML), available from the Object Management Group(OMG). http://www.omg.org.
|
| |
26
|
Web page http://www.extremeprogramming.org.
|
| |
27
|
Z.120 ITU-TS Recommendation Z.120: Message Sequence Chart (MSC). ITU-TS, Geneva, 1996.
|
CITED BY 9
|
|
David Harel , Hillel Kugler , Rami Marelly , Amir Pnueli, Smart play-out, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
Rami Marelly , David Harel , Hillel Kugler, Specifying and executing requirements: the play-in/play-out approach, Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, November 04-08, 2002, Seattle, Washington
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|