Skip to main content
Top

2013 | OriginalPaper | Chapter

16. Multiple-View Architecture Model for Distributed Real-Time Systems Using MARTE

Authors : Eduardo Augusto Silvestre, Michel dos Santos Soares

Published in: Information Systems Development

Publisher: Springer New York

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
go back to reference 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 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
go back to reference 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 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
go back to reference 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 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
go back to reference 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 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
go back to reference 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 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
go back to reference Dobing B, Parsons J (2006) How UML is used. Commun ACM 49(5):109–113 Dobing B, Parsons J (2006) How UML is used. Commun ACM 49(5):109–113
go back to reference 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 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
go back to reference Graf S, Ober I, Ober I (2006) A real-time profile for UML. Int J Softw Tools Technol Transf 8:113–127 Graf S, Ober I, Ober I (2006) A real-time profile for UML. Int J Softw Tools Technol Transf 8:113–127
go back to reference Kruchten P (1995) The 4+1 view model of architecture. IEEE Softw 12(6):42–50 Kruchten P (1995) The 4+1 view model of architecture. IEEE Softw 12(6):42–50
go back to reference Maier MW, Emery D, Hilliard R (2004) ANSI-IEEE 1471 and systems engineering. Syst Eng 7:257–270 Maier MW, Emery D, Hilliard R (2004) ANSI-IEEE 1471 and systems engineering. Syst Eng 7:257–270
go back to reference 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 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
go back to reference 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 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
go back to reference 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 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
go back to reference OMG (2005) UML profile for schedulability, performance, and time, version 1.1. Technical report formal/2005-01-02, OMG OMG (2005) UML profile for schedulability, performance, and time, version 1.1. Technical report formal/2005-01-02, OMG
go back to reference OMG (2009) UML profile for MARTE: modeling and analysis of real-time embedded systems version. Technical report formal/2009-11-02, OMG OMG (2009) UML profile for MARTE: modeling and analysis of real-time embedded systems version. Technical report formal/2009-11-02, OMG
go back to reference OMG (2010a) OMG unified modeling language (OMG UML) infrastructure, version 2.3. Technical report formal/2010-05-03, OMG OMG (2010a) OMG unified modeling language (OMG UML) infrastructure, version 2.3. Technical report formal/2010-05-03, OMG
go back to reference OMG (2010b) OMG unified modeling language (OMG UML) superstructure, 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
go back to reference OMG (2010c) Systems modeling language (SysML) – version 1.2 OMG (2010c) Systems modeling language (SysML) – version 1.2
go back to reference OMG (2010d) UML profile for MARTE: modeling and analysis of real-time embedded systems—version 1.1 OMG (2010d) UML profile for MARTE: modeling and analysis of real-time embedded systems—version 1.1
go back to reference 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 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
go back to reference Selic B, Gullekson G, Ward PT (1994) Real-time object-oriented modeling. Wiley, New York Selic B, Gullekson G, Ward PT (1994) Real-time object-oriented modeling. Wiley, New York
go back to reference 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 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
go back to reference 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 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
Metadata
Title
Multiple-View Architecture Model for Distributed Real-Time Systems Using MARTE
Authors
Eduardo Augusto Silvestre
Michel dos Santos Soares
Copyright Year
2013
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-4951-5_16

Premium Partner