Abstract
Engineers are more and more often faced to the hard problem of developing more sophisticated real-time systems in a world where time to market constraints are constantly increasing. Object oriented modelling with UML brings significant answers to these issues. However, the real-time behavior specification of an application is not yet completely satisfying. Available methods provide a good support for parallelism modelling of an application but are often poor to express real-time features like deadlines, periods and priorities. In this paper, we present a specific UML use supporting qualitative (e.g. multitasking, data sharing, etc) and quantitative (e.g. deadline, period, etc) aspects of real-time behavioral specification. For that purpose, we introduce the concept of the UML active object and present a structured way to use UML Statecharts in order to describe the behavior of an active object without losing any object properties.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35409-5_23
Chapter PDF
Similar content being viewed by others
References
P. Leblanc, “Object-Oriented and Real-Time Techniques: Combined Use of OMT, SDL and MSC,” in Current Issues in Electronics Modeling Series,96b.
B. Selic, G. Gullekson, and P. T. Ward, Real time Object-oriented Modeling: John Wiley & Sons, Inc., 94.
B. P. Douglass, Real-Time UML: Developing Efficient Objects for Embedded Systems,98.
M. Awad, J. Kuusela, and J. Ziegler, Object-Oriented Technology for Real-Time Systems: A Practical Approach Using OMT and Fusion. Upper Saddle River, NJ 07458, USA: Prentice Hall, 96.
F. Terrier, A. Lanusse, D. Bras, P. Roux, and P. Vanuxeem, “Concurrent objects for multitasking,” L’objet, vol. 3, pp. 179–196, 97.
A. Lanusse, S. Gérard, and F. Terrier, “Real-Time Modeling with UML: The ACCORD Approach,” presented at “UML98”: Beyond the Notation, Mulhouse, France, 98.
S. Gérard, A. Lanusse, and F. Terrier, “A Train Control Modeling with the Real-Time Object Paradigm,” presented at ECOOP Workshop, Bruxelles, 98.
A. Yonezawa, ABCL: An object-oriented concurrent system: MIT Press, 90.
D. G. Kafura and K. H. Lee, “ACT++: Building a concurrent C++ with actors,” Journal of Object-Oriented Programing (JOOP), pp. 25–37, 90.
F. Terrier, G. Fouquier, D. Bras, L. Rioux, P. Vanuxeem, and A. Lanusse, “A Real Time Object Model,” presented at TOOLS Europe’96, Paris, France, 96b.
S. Gérard, “Modélisation UML exécutable pour les systèmes embarqués de l’automobile,” in GLSP. Paris: Evry, 00.
CENELEC, “EN50170: General Purpose Field Communication System,” CENELEC 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Gérard, S., Terrier, F., Voros, N.S., Koulamas, C. (2001). Efficient System Modeling of Complex Real-Time Industrial Networks Using the ACCORD/UML Methodology. In: Kleinjohann, B. (eds) Architecture and Design of Distributed Embedded Systems. DIPES 2000. IFIP — The International Federation for Information Processing, vol 61. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35409-5_2
Download citation
DOI: https://doi.org/10.1007/978-0-387-35409-5_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-4535-1
Online ISBN: 978-0-387-35409-5
eBook Packages: Springer Book Archive