Overview
- Editors:
-
-
Stefan Leue
-
Department of Computer and Information Science, University of Konstanz, Konstanz, Germany
-
Tarja Johanna Systä
-
Department of Software Systems, Tampere University of Technology,
Access this book
Other ways to access
Table of contents (14 papers)
-
-
Scenarios: Models, Transformations and Tools
-
- Øystein Haugen, Knut Eilif Husa, Ragnhild Kobro Runde, Ketil Stølen
Pages 1-25
-
- David Harel, Hillel Kugler, Gera Weiss
Pages 26-42
-
- Anca Muscholl, Doron Peled
Pages 43-65
-
-
- Holger Giese, Florian Klein
Pages 90-94
-
-
- Ira Diethelm, Leif Geiger, Albert Zündorf
Pages 109-133
-
- Dorin B. Petriu, Daniel Amyot, Murray Woodside, Bo Jiang
Pages 134-151
-
- Matthias Beyer, Winfried Dulz
Pages 152-173
-
- Yves Bontemps, Patrick Heymans, Pierre-Yves Schobbens
Pages 174-192
-
- Holger Giese, Florian Klein, Sven Burmester
Pages 193-211
-
-
- Ferhat Khendek, Xiao Jun Zhang
Pages 228-254
-
- Ingolf H. Krüger, Reena Mathew
Pages 255-277
-
About this book
Visual notations and languages continue to play a pivotal role ˆ in the design of complex software systems. In many cases visual notations are used to - scribe usage or interaction scenarios of software systems or their components. While representing scenarios using a visual notation is not the only possibility, a vast majority of scenario description languages is visual. Scenarios are used in telecommunications as Message Sequence Charts, in object-oriented system design as Sequence Diagrams, in reverse engineering as execution traces, and in requirements engineering as, for example, Use Case Maps or Life Sequence Charts. These techniques are used to capture requirements, to capture use cases in system documentation, to specify test cases, or to visualize runs of existing systems. They are often employed to represent concurrent systems that int- act via message passing or method invocation. In telecommunications, for more than 15 years the International Telecommunication Union has standardized the Message Sequence Charts (MSCs) notation in its recommendation Z. 120. More recently, with the emergence of UML as a predominant software design meth- ology, there has been special interest in the development of the sequence d- gram notation. As a result, the most recent version, 2. 0, of UML encompasses the Message Sequence Chart notation, including its hierarchical modeling f- tures. Other scenario-?avored diagrams in UML 2. 0 include activity diagrams and timing diagrams.
Editors and Affiliations
-
Department of Computer and Information Science, University of Konstanz, Konstanz, Germany
Stefan Leue
-
Department of Software Systems, Tampere University of Technology,
Tarja Johanna Systä