Abstract
The article is focused on a model-based design and verification of reactive systems. In opposite to common approaches to developing reliable systems, at first a model of a system is constructed in high level visual language, then it is verified on this level of abstraction and consequently a low level code for target platform is generated. In approach discussed in this article an UML statechart formalism is used for construction of the model. This model is translated into Promela model and verified by the SPIN model checker.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rouquette, N.F., Neilson, T., Chen, G.: The 13th technology of Deep Space One. In: Proceedings of the 1999 IEEE Aerospace Conference, pp. 477–487 (1999)
Wagstaff, L.K., Peters, K., Scharenbroich, L.: From Protocol Specification to Statechart to Implementation. California Institute of Technology (2008)
Holzmann, G.J.: The SPIN Model Checker: Primer and Reference Manual. Addison-Wesley, Reading (2004)
Zeigler, B.P., Praehofer, H., Kim, T.G.: Theory of Modeling and Simulation, 2nd edn. Academic Press, London (2000)
Harel, D.: Statecharts: a visual formalism for complex systems. Science of Computer Programming (1987)
Homepage of SmallDEVS project, http://perchta.fit.vutbr.cz/projekty/10
OMG. The Unified Modeling Language (UML) Specification - Version 1.4, Joint submission to the Object Management Group (OMG) (September 2001), http://www.omg.org/technology/uml/index.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hýsek, J., Češka, M., Janoušek, V. (2009). Model-Based Design and Verification of Reactive Systems. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory - EUROCAST 2009. EUROCAST 2009. Lecture Notes in Computer Science, vol 5717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04772-5_111
Download citation
DOI: https://doi.org/10.1007/978-3-642-04772-5_111
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04771-8
Online ISBN: 978-3-642-04772-5
eBook Packages: Computer ScienceComputer Science (R0)