This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "Modeling and Analysis of Real Time and Embedded systems" – news · newspapers · books · scholar · JSTOR (May 2012) (Learn how and when to remove this message)

Modeling and Analysis of Real Time and Embedded systems[1] also known as MARTE is the OMG standard for modeling real-time and embedded applications with UML2.

Description

The UML modeling language has been extended by the OMG consortium to support model-driven development of real-time and embedded application. This extension has been defined via a UML2 profile called MARTE (Modeling and Analysis of Real-Time and Embedded systems). It consists mainly of four parts:

The MARTE specification is publicly available on the OMG web site.[2] Currently, two open-source tools are available for system modeling using the MARTE profile: Modelio provides an open source modeling environment for designing high level UML models using the MARTE profile, and also provides guidelines on the utilization of MARTE profile; while an open-source implementation based on Eclipse of the MARTE profile is available in Papyrus UML.[3] This latter is running within the Eclipse UML2 plug-in and within the open-source tool for UML2 Papyrus.

Core

The core part of MARTE is made of five chapters.

Notes

  1. ^ http://www.omgmarte.org Archived 2014-02-09 at the Wayback Machine
  2. ^ "MARTE". Archived from the original on 19 November 2015. Retrieved 2 November 2016.
  3. ^ "Papyrus". Retrieved 2 November 2016.
  4. ^ André, Charles; Mallet, Frédéric; De Simone, Robert (2007). "Modeling Time(s)" (PDF). Model Driven Engineering Languages and Systems. Lecture Notes in Computer Science. Vol. 4735. pp. 559–573. doi:10.1007/978-3-540-75209-7_38. ISBN 978-3-540-75208-0. S2CID 32489648.