Abstract
We use tuples of extended class, object and statechart UML diagrams as UML specifications of real-time systems. The semantics of the UML specification is defined by transformation to the eXtended Timed Graphs (XTG). The correctness of our transformation is demonstrated by showing that the XTG computation tree can be projected into the computation tree of the corresponding UML specification. The transformation opens the possibility to specify temporal-logic properties at the UML level and to verify them at the XTG level using the PMC 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
G. Booch, J. Rubaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, Amsterdam, 1999.
B. P. Douglass. Real-Time UML. Developing Efficient Objects for Embedded Systems. Addison-Wesley, 1998.
E.E. Roubtsova and J. van Katwijk and W.J. Toetenel and C. Pronk and R.C.M. de Rooij. The Specification of Real-Time Systems in UML. MCTS2000, http://www.elsevier.nl/locate/entcs/volume39.html, 2000.
J. Lilius and I.P. Palor. Formalising UML StateMachines for Model Checking. UML’99. Beyond the Standard, LNCS 1723, pages 430–445, 1999.
R. Milner. Communication and Concurrency. Prentice Hall, 1989.
OMG. Unified Modeling Language Specification v.1.3. ad/99-06-10, http://www.rational.com/uml/resources/documentation/index.jsp, June 1999.
R.F. Lutje Spelberg and W.J. Toetenel and M. Ammerlaan. Partition Refinement In Real-Time Model Checking. Formal Techniques in Real-Time and Fault-Tolerant Systems. LNCS, 1486:143–157, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Roubtsova, E.E., van Katwijk, J., de Rooij, R.C.M., Toetenel, H. (2001). Transformation of UML Specification to XTG. In: Bjørner, D., Broy, M., Zamulin, A.V. (eds) Perspectives of System Informatics. PSI 2001. Lecture Notes in Computer Science, vol 2244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45575-2_25
Download citation
DOI: https://doi.org/10.1007/3-540-45575-2_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43075-9
Online ISBN: 978-3-540-45575-2
eBook Packages: Springer Book Archive