DIPES 1998: Distributed and Parallel Embedded Systems pp 61-71 | Cite as
From MSCS to Statecharts
Chapter
Abstract
We present a first step towards a seamless integration of MSCS into the system development process. In particular, we show how scenario-based system requirements, captured in the early system analysis phase using MSCS, are translated into state-based description techniques like Statecharts. To this end, we sketch a schematic integration of MSCS and Statecharts.
Keywords
Unify Modeling Language Semantic Model Parallel Composition Software Development Process Hierarchic Decomposition
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Download
to read the full chapter text
References
- [BGK98]Manfred Broy, Radu Grosu, and Ingolf Krüger. Deutsche Patentanmeldung, Aktenzeichen 198 37 871. 8, 1998.Google Scholar
- [BHKS97]Manfred Broy, Christoph Hofmann, Ingolf Krüger, and Monika Schmidt. Using extended event traces to describe communication in software architectures. In Asia-Pacific Software Engineering Conference and International Computer Science Conference, Hong Kong. IEEE Computer Society, 1997.Google Scholar
- [BMR+96]F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. A System of Patterns. Pattern-Oriented Software Architecture. Wiley, 1996.Google Scholar
- [Boe86]B. Boehm. A spiral model of software development and enhancement. ACM SIG-SOFT, pages 14 — 24, August 1986.Google Scholar
- [Boe88]B. Boehm. A spiral model of software development and enhancement. IEEE Computer, pages 61–72, May 1988.Google Scholar
- [Har87]D. Harel. Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming, 8: 231–274, 1987.MathSciNetCrossRefMATHGoogle Scholar
- [HU93]J. E. Hoperoft and J. D. Ullman. Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie. Addison Wesley, 2. korrigierter Nachdruck, 1993.Google Scholar
- [IT96]ITU-TS. Recommendation Z.120: Message Sequence Chart (MSC). Geneva, 1996.Google Scholar
- [IT98]ITU-TS. Recommendation Z.120: Annex B. Geneva, 1998.Google Scholar
- [Rot97]Unified modeling language, version 1.1. Rational Software Corporation, 1997.Google Scholar
- [Roy70]W.W. Royce. Managing the development of large software systems. IEEE WESCON, pages 1–9, August 1970.Google Scholar
- [Sch98a]P. Scholz. A Refinement Calculus for Statecharts. In Proceedings of the ETAPS/FASE’98, Lisbon (Portugal), March 30 - April 03, 1998, volume 1382 of Lecture Notes in Computer Science. Springer, 1998.Google Scholar
- [Sch98b]P. Scholz. Design of Reactive Systems and their Distributed Implementation with Statecharts. Ph.D. thesis, Technische Universität München, 1998.Google Scholar
- [V97]Entwicklungsstandard für IT-Systeme des Bundes, Vorgehensmodell. Allgemeiner Umdruck Nr. 250/1. Juni 1997, BWB IT I5.Google Scholar
Copyright information
© Springer Science+Business Media New York 1999