CEA LIST develops from several years object oriented technologies dedicated to real-time embedded systems for transportation applications. This is covered through three mains elements:

  • modelling languages for component based design built upon the UML standard and leading to a strong contribution to its extension for real time embedded domain in the MARTE UML standard profile;
  • model driven tool chain to support modelling methodology and code generation from the models, it has lead to provide the open source UML modeller, Papyrus; component based real time execution framework, eC3M, integrating component code generation and operating and communication mechanism encapsulation for various targets such as OSEK RTOS or FPGAs.