Modeling and Analyzis of Real-Time and Embedded Systems with the MARTE UML profile

DATE2008 Friday Workshop - 14th March, 2008

Room 12b 

MARTE logo
Presentation: In order to cope with the complexity of embedded system design, one of the most promising trends is to raise the abstraction level. This allows to abstract away implementation details and dramatically speed-up the system architecture exploration. We are currently seeing the generalization of ESL (Electronic System Level) design tools but a way to raise even further the abstraction level is to move from languages (like SystemC or System Verilog) to modeling tools. Such tools are more and more used to develop software that is an increasingly important part of embedded systems. The industry standard for modeling software is UML and some effort has been recently done to adapt UML to the co-modeling of embedded systems. These efforts have lead to the MARTE (Modeling and Analyzis of Real-Time and Embedded systems) UML profile that has been standardized by the OMG last August (http://www.omgmarte.org/). It is currently in finalization and should become a full standard during the year 2008.

Aim: The goal of thisworkshop is to bring together the early adopters of MARTE and all the interested people to present and discuss the first returns of experience with the usage of MARTE in embedded system design flows.

Organization Committee

The papers and presentations are now available below.

Get the proceeding in one file.

Program

08:45 Introduction
    Pierre Boulet, Lille university

09:00 Keynote: MARTE: the new OMG standard UML profile for RTE modeling (presentation)
    Sébastien Gérard, CEA LIST

10:00 BREAK

10:30 MARTE usages in the industry

12:00 LUNCH

13:00 MARTE in the Embedded System Design Toolbox

15:00 BREAK

15:30 Panel discussion: current state of usage of UML to design embedded systems (Is MARTE enough? What are its relations to other profiles? What methodologies to use with MARTE? Is UML a good tool to design and analyze embedded systems? How to improve it further? What is not covered by MARTE?)

16:30 CLOSE