Abstract
Currently, the object-oriented (OO) paradigm is the most common approach for modeling software systems. This includes object-oriented programming languages, methods, and modeling languages. Among all OO notations, UML (OMG 2010a) is the most used one, despite the many well-known issues observed both in theory and practice, such as ambiguity (Beneken et al. 2003) and lack of defined semantics (André et al. 2007, Dobing and Parsons 2006).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
André C, Mallet F, de Simone R (2007) Modeling time(s). In: ACM-IEEE (ed) Proceedings of the 10th international conference on model driven engineering languages and systems (MODELS ’07). Springer, Berlin/New York, pp 559–573
Baar T, Strohmeier A, Moreira AMD, Mellor SJ (eds) (2004) UML 2004 – the unified modelling language: modelling languages and applications. 7th international conference. Lecture notes in computer science, vol 3273. Springer, Berlin/New York
Belategi L, Sagardui G, Etxeberria L (2010) MARTE mechanisms to model variability when analyzing embedded software product lines. In: Bosch J, Lee J (eds) Software product lines: going beyond. Lecture notes in computer science, vol 6287. Springer, Berlin/Heidelberg, pp 466–470
Beneken G, Hammerschall U, Broy M, Cengarle MV, Jürjens J, Rumpe B, Schoenmakers M (2003) Componentware – state of the art 2003. In: Proceedings of the CUE workshop Venedig
Demathieu S, Thomas F, André C, Gérard S, Terrier F (2008) First experiments using the UML profile for MARTE. In: Proceedings of the 2008 11th IEEE symposium on object oriented real-time distributed computing, Orlando, pp 50–57
Dobing B, Parsons J (2006) How UML is used. Commun ACM 49(5):109–113
Elhaji M, Boulet P, Tourki R, Zitouni A, Dekeyser JL, Meftali S (2011) Modeling networks-on-chip at system level with the MARTE UML profile. In: M-BED’2011, Grenoble
Graf S, Ober I, Ober I (2006) A real-time profile for UML. Int J Softw Tools Technol Transf 8:113–127
Kruchten P (1995) The 4+1 view model of architecture. IEEE Softw 12(6):42–50
Maier MW, Emery D, Hilliard R (2004) ANSI-IEEE 1471 and systems engineering. Syst Eng 7:257–270
Mallet F, de Simone R (2008) MARTE: a profile for RT/E systems modeling, analysis–and simulation? In: Proceedings of the 1st international conference on simulation tools and techniques for communications, networks and systems, simutools ’08, Marseille. pp 43:1–43:8
Medina JL, Harbour MG, Drake JM (2004) The UML profile for schedulability, performance and time; in the schedulability analysis and modeling of real-time distributed systems
Mraidha C, Tanguy Y, Jouvray C, Terrier F, Gerard S (2008) An execution framework for MARTE-based models. In: Proceedings of the 13th IEEE international conference on engineering of complex computer systems. IEEE Computer Society, Los Alamitos, pp 222–227
OMG (2005) UML profile for schedulability, performance, and time, version 1.1. Technical report formal/2005-01-02, OMG
OMG (2009) UML profile for MARTE: modeling and analysis of real-time embedded systems version. Technical report formal/2009-11-02, OMG
OMG (2010a) OMG unified modeling language (OMG UML) infrastructure, version 2.3. Technical report formal/2010-05-03, OMG
OMG (2010b) OMG unified modeling language (OMG UML) superstructure, version 2.3. Technical report formal/2010-05-03, OMG
OMG (2010c) Systems modeling language (SysML) – version 1.2
OMG (2010d) UML profile for MARTE: modeling and analysis of real-time embedded systems—version 1.1
Quadri IR, Yu H, Gamatié A, Meftali S, Dekeyser JL, Rutten É (2010) Targeting reconfigurable FPGA based SoCs using the MARTE UML profile: from high abstraction levels to code generation. Int J Embed Syst :18
Selic B, Gullekson G, Ward PT (1994) Real-time object-oriented modeling. Wiley, New York
Soares MS, Julia S, Vrancken J (2008) Real-time scheduling of batch systems using petri nets and linear logic. J Syst Softw 81(11):1983–1996
Soni D, Nord RL, Hofmeister C (1995) Software architecture in industrial applications. In: Proceedings of the 17th international conference on software engineering, ICSE ’95, Seattle
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this paper
Cite this paper
Silvestre, E.A., Soares, M.d.S. (2013). Multiple-View Architecture Model for Distributed Real-Time Systems Using MARTE. In: Pooley, R., Coady, J., Schneider, C., Linger, H., Barry, C., Lang, M. (eds) Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4951-5_16
Download citation
DOI: https://doi.org/10.1007/978-1-4614-4951-5_16
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-4950-8
Online ISBN: 978-1-4614-4951-5
eBook Packages: Computer ScienceComputer Science (R0)