Abstract
This paper describes a formal framework for expressing the semantics of UML augmented with real-time constructs. The approach is based on a two-dimensional temporal logic to independently capture control-flow as well as time-flow. The goal is to provide a simple, intuitive, and validatable semantics that can be used for further formal analysis.
This research was supported in part by PSC-CUNY grant 63389-00-32
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
D. Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231–274, 1987.
L. Lavazza, G. Quaroni, and M. Venturelli. Combining UML and formal notations for modelling real-time systems. In Foundations of Software Engineering (FSE), pages 196–206, 2001.
Object Management Group. UML Profile for Schedulability, Performance, and Time Specification, Draft Adopted Specification, January 2002.
S. Shankar. Formal Verification of VHDL Designs Using Temporal Logics. PhD thesis, University of Minnesota, 1998.
S. Shankar. A formal semantics for UML with real-time constructs. Technical Report TR-200209, Dept. of Computer Science, City University of New York (CUNY), 2002.
S. Shankar and J. Slagle. A polymodal semantics for VHDL. In Advances in Hardware Design and Verification (CHARME), pages 88–105. Chapman & Hall, 1997.
M. von der Beeck. A comparison of statecharts variants. In Formal Techniques in Real Time and Fault Tolerant Systems (FTRTFT), pages 128–148, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shankar, S. (2002). A Semantic Model of Real-Time UML. In: George, C., Miao, H. (eds) Formal Methods and Software Engineering. ICFEM 2002. Lecture Notes in Computer Science, vol 2495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36103-0_57
Download citation
DOI: https://doi.org/10.1007/3-540-36103-0_57
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00029-7
Online ISBN: 978-3-540-36103-9
eBook Packages: Springer Book Archive