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 条
  • [41] Extensions to the UML Profile for MARTE for Distributed Embedded Systems
    Ebeid, Emad
    Medina, Julio
    Quaglia, Davide
    Fummi, Franco
    2015 18TH FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2015, : 99 - 106
  • [42] From UML/MARTE Models of Multiprocessor Real-time Embedded Systems to Early Schedulability Analysis based on SimSo Tool
    Magdich, Amina
    Kacem, Yessine Hadj
    Mahfoudhi, Adel
    Abid, Mohamed
    ICSOFT-EA: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES - VOL. 1, 2016, : 202 - 209
  • [43] Applying UML/MARTE on industrial projects: challenges, experiences, and guidelines
    Muhammad Zohaib Iqbal
    Shaukat Ali
    Tao Yue
    Lionel Briand
    Software & Systems Modeling, 2015, 14 : 1367 - 1385
  • [44] MODEL-DRIVEN DESIGN OF PERFORMANCE REQUIREMENTS WITH UML AND MARTE
    Garcia-Dominguez, Antonio
    Medina-Bulo, Inmaculada
    Marcos-Barcena, Mariano
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 54 - 63
  • [45] Automated consistency checking of UML/MARTE based software systems
    Dey, Shouvik
    Hazra, Rumpa
    Kanjilal, Ananya
    Bhattacharya, Swapan
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2270 - 2275
  • [46] Generating MARTE Allocation Models from Activity Threads
    Liehr, Andreas W.
    Rolfs, Heike S.
    Buchenrieder, Klaus J.
    Nageldinger, Ulrich
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 1 - +
  • [47] Applying UML/MARTE on industrial projects: challenges, experiences, and guidelines
    Iqbal, Muhammad Zohaib
    Ali, Shaukat
    Yue, Tao
    Briand, Lionel
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (04): : 1367 - 1385
  • [48] Visual Feedback for Design-Space Exploration with UML MARTE
    Liehr, Andreas W.
    Buchenrieder, Klaus J.
    Nageldinger, Ulrich
    IIT: 2008 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY, 2008, : 474 - +
  • [49] Extending UML/MARTE to Support Discrete Controller Synthesis, Application to Reconfigurable Systems-on-Chip Modeling
    Guillet, Sebastien
    De Lamotte, Florent
    Le Griguer, Nicolas
    Rutten, Eric
    Gogniat, Guy
    Diguet, Jean-Philippe
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (03)
  • [50] System testing using UML models
    Sanna, Monalisa
    Mall, Rajib
    PROCEEDINGS OF THE 16TH ASIAN TEST SYMPOSIUM, 2007, : 155 - 158