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 条
  • [21] Dependability analysis of DES based on MARTE and UML state machines models
    Merseguer, Jose
    Bernardi, Simona
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2012, 22 (02): : 163 - 178
  • [22] System level modeling methodology of NoC design from UML-MARTE to VHDL
    Elhaji, Majdi
    Boulet, Pierre
    Zitouni, Abdelkrim
    Meftali, Samy
    Dekeyser, Jean-Luc
    Tourki, Rached
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2012, 16 (04) : 161 - 187
  • [23] Automatic synthesis of dynamic fault trees from UML system models
    Pai, GJ
    Dugan, JB
    13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2002, : 243 - 254
  • [24] Towards Early Performance Assessment Based on UML MARTE Models for Distributed Systems
    Chise, C.
    Jurca, I.
    SACI: 2009 5TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS, 2009, : 511 - 516
  • [25] An Approach to Constructing Timing Diagrams from UML/MARTE Behavioral Models for Guidance and Control Unit Software
    Choi, Jinho
    Bae, Doo-Hwan
    COMPUTER APPLICATIONS FOR DATABASE, EDUCATION, AND UBIQUITOUS COMPUTING, 2012, 352 : 107 - 110
  • [26] On the semantics of UML/MARTE Clock Constraints
    Mallet, Frederic
    Andre, Charles
    PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 305 - 312
  • [27] Using UML-MARTE and TCOZ for AAL System Specifications: A Case Study
    Bettaz, Mohamed
    Maouche, Mourad
    2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 32 - 37
  • [28] Enhancing Analysability and Time Predictability in UML/MARTE Component-based Application Models
    Herrera, F.
    Penil, P.
    Villar, E.
    2015 18TH FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2015, : 122 - 129
  • [29] An MDE Approach for Automatic Code Generation from UML/MARTE to OpenCL
    Rodrigues, A. Wendell O.
    Guyomarc'h, Frederic
    Dekeyser, Jean-Luc
    COMPUTING IN SCIENCE & ENGINEERING, 2013, 15 (01) : 46 - 55
  • [30] A framework to specify system requirements using natural interpretation of UML/MARTE diagrams
    Khan, Aamir M.
    Mallet, Frederic
    Rashid, Muhammad
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01): : 11 - 37