Abstract
We investigate the classical notion of object composition in the framework of scenario-based specification and programming. We concentrate on live sequence charts (LSC), which extend the classical partial order semantics of sequence diagrams with universal/existential and must/may modalities. In order to tackle object composition, we extend the language with appropriate syntax and semantics that allow the specification and interpretation of scenario hierarchies - trees of scenarios - based on the object composition hierarchy in the underlying model. We then describe and implement a composition algorithm for scenario hierarchies, and discuss a trace-based semantics and operational semantics (play-out) for the extension. The extension has been fully implemented, and the ideas are demonstrated using a small example application. © 2008 Springer-Verlag Berlin Heidelberg.
Cite
CITATION STYLE
Atir, Y., Harel, D., Kleinbort, A., & Maoz, S. (2008). Object composition in scenario-based programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4961 LNCS, pp. 301–316). https://doi.org/10.1007/978-3-540-78743-3_23
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.