System Synthesis from UML/MARTE Models

被引:0
|
作者
Posadas, Hector [1 ]
Penil, Pablo [1 ]
Nicolas, Alejandro [1 ]
Villar, Eugenio [1 ]
机构
[1] Univ Cantabria, Microelect Engn Grp, E-39005 Santander, Spain
来源
PROCEEDINGS OF THE 2013 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN) | 2013年
关键词
UML; MARTE; SW synthesis; MPSoC; EMBEDDED SOFTWARE; GENERATION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Model-Driven Engineering (MDE) based on UML is a mature methodology for software development. However, its application to HW/SW embedded system specification and design requires specific features not covered by the language. For this reason, the MARTE profile for Real-Time and Embedded systems was defined. It has proven to be powerful enough to support holistic system modeling under different views. This single-source model is able to capture the required information, enabling the automatic generation of executable and configurable models for fast performance analysis without requiring additional engineering effort. As a result of this performance analysis suitable system architecture can be decided. At this point, the SW stack to be executed by each processing node in the selected heterogeneous platform has to be generated. In the general case this is a tedious and error-prone process with little assistance from available tools. Current practices oblige the SW engineer to develop the code for each node of the heterogeneous multi-core platform by hand. The code has to be written specifically for the selected architecture and architectural mapping, thus reducing reusability. In order to overcome this limitation, the FP7 PHARAON project aims to develop tools able to automatically generate the code to be executed in each node from the initial system model. This affects not only the application code, the static and run-time libraries (e. g. OpenMP/OpenCL), the middleware and communication functions, but also the OS and the driver calls in each node.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Automatic synthesis from UML/MARTE models using channel semantics
    Penil, Pablo
    Posadas, Hector
    Nicolas, Alejandro
    Villar, Eugenio
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 49 - 54
  • [2] Executing AADL models with UML/MARTE
    Mallet, Frederic
    Andre, Charles
    DeAntoni, Julien
    2009 14TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2009, : 372 - 377
  • [3] Synthesis of simulation and implementation code for OpenMAX multimedia heterogeneous systems from UML/MARTE models
    De la Fuente, D.
    Barba, J.
    Lopez, J. C.
    Penil, P.
    Posadas, H.
    Sanchez, P.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (06) : 8195 - 8226
  • [4] Synthesis of simulation and implementation code for OpenMAX multimedia heterogeneous systems from UML/MARTE models
    D. de la Fuente
    J. Barba
    J. C. López
    P. Peñil
    H. Posadas
    P. Sánchez
    Multimedia Tools and Applications, 2017, 76 : 8195 - 8226
  • [5] Generating heterogeneous executable specifications in SystemC from UML/MARTE models
    Penil, P.
    Medina, J.
    Posadas, H.
    Villar, E.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2010, 6 (1-2) : 65 - 71
  • [6] Enhancing Automatic Generation of VHDL Descriptions from UML/MARTE Models
    Leite, Marcela
    Vasconcellos, Cristiano D.
    Wehrmeister, Marco Aurelio
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 152 - +
  • [7] AUTOMATIC SYNTHESIS OVER MULTIPLE APIS FROM UML/MARTE MODELS FOR EASY PLATFORM MAPPING AND REUSE
    Nicolas, A.
    Penil, P.
    Posadas, H.
    Villar, E.
    2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 443 - 450
  • [8] Timing consistency checking for UML/MARTE behavioral models
    Choi, Jinho
    Jee, Eunkyoung
    Bae, Doo-Hwan
    SOFTWARE QUALITY JOURNAL, 2016, 24 (03) : 835 - 876
  • [9] Timing consistency checking for UML/MARTE behavioral models
    Jinho Choi
    Eunkyoung Jee
    Doo-Hwan Bae
    Software Quality Journal, 2016, 24 : 835 - 876
  • [10] On Generating VHDL Descriptions from Aspect-Oriented UML/MARTE Models
    Wehrmeister, Marco Aurelio
    Leite, Marcela
    PROCEEDINGS OF IV BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING SBESC 2014, 2014, : 67 - 72