Real-Time Components

for real-time and embedded systems


Promising development paradigm, Model Driven Engineering (MDE) requires various, rich and precise modelling capabilities. UML2 with its refinement and specialisation mechanisms (i.e. profiles) is the most widespread modelling language for industry and academies.

Papyrus is an eclipse-based open source modeller, initially developed by CEA LIST, for an automotive domain project. It targets to provide an open, flexible and complete solution through:
  • Total conformity to the UML2 standard
  • Open and modular implementation on Eclipse through extension points
  • Efficient and innovative support of the notion of « profile »
    Profile support is essential due to the high facility it provides to define, develop, integrate and use UML2 specialisation for particular domains such as the real-time and embedded domain. Both features make users benefits from both advantages: a full UML support and rich customizable facilities comparable to DSL-like tool. This latter ensures a great adaptability of the tool to domain specific needs whereas being compatible with the UML2 itself.

In addition, Papyrus already provides support of SysML modelling and component-based architecture modelling conforming to CCM standard.

It is completed by a set of plug-ins such as Java code generation and integration of ATL transformation language ( ).

Here is also a short text for possible extra paragraph you were talking about:

Model-based engineering for real-time and embedded systems design and analysis will make an important step forward through the standardisation of the UML2 profile for MARTE. The first implementation of the profile will be integrated to the open-source UML2 tool, Papyrus enabling industrials and academics to take benefit from this advance immediately and freely.

More information on Papyrus

(c) Artist Consortium, All Rights Reserved - 2006, 2007, 2008, 2009

Réalisation Axome - Création de sites Internet