A model-driven co-design flow for embedded systems

被引:0
|
作者
Bocchio, Sara [1 ]
Riccobene, Elvinia [2 ]
Rosti, Alberto [1 ]
Scandurra, Patrizia [2 ]
机构
[1] STMicroelectronics Lab R&I, Agrate Brianza, Italy
[2] Univ Milan, Dipartimento Tecnologie Informazione, I-20122 Milan, Italy
关键词
embedded systems; SoC design; UML; SystemC; model-driven engineering (MDE); model-driven architecture (MDA); refinement;
D O I
10.1007/978-1-4020-6149-3_16
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The UML (Unified Modeling Language), with the enhancements in UML2, is receiving interest by an increasing number of industrial and academic groups from the embedded software and hardware areas, who look at it and at its extension mechanisms as a practical and standard means to define family of languages targeted to specific application domains and levels of abstraction, while providing unification. In the Embedded Systems and SoC (System-on-Chip) area, we defined a model-driven design methodology based on UML 2.0, UML profiles and C/C++/SystemC. In this chapter, we extend this design flow in order to support the platform-based design principles. We also present the architecture of a prototype tool, which provides a graphical representation in UML (from a high-level functional model down to RTL) of HW and SW components, C/C++/SystemC code generation from UML models, and a reverse engineering process from C/C++/SystemC code to UML.
引用
收藏
页码:265 / +
页数:4
相关论文
共 50 条
  • [1] A model-driven design environment for embedded systems
    Riccobene, E.
    Scandurra, R.
    Rosti, A.
    Bocchio, S.
    [J]. 43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 915 - +
  • [2] Model-Driven Design for Fast Deployment of Embedded Systems
    Phan Duy Hung
    Phan Minh Duong
    Truong Minh Giang
    Vu Thu Diep
    [J]. 2019 2ND INTERNATIONAL CONFERENCE OF INTELLIGENT ROBOTIC AND CONTROL ENGINEERING (IRCE 2019), 2019, : 138 - 142
  • [3] A model-driven engineering framework for embedded systems design
    Moreira do Nascimento, Francisco Assis
    Oliveira, Marcio F. S.
    Wagner, FlAvio Rech
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 19 - 33
  • [4] A Model-Driven Co-Design Framework for Fusing Control and Scheduling Viewpoints
    Sundharam, Sakthivel Manikandan
    Navet, Nicolas
    Altmeyer, Sebastian
    Havet, Lionel
    [J]. SENSORS, 2018, 18 (02):
  • [5] Model Driven Co-Design Approach for High Performance Embedded Systems Dedicated to Transport
    Le Beux, Sebastien
    Marquet, Philippe
    Dekeyser, Jean-Luc
    [J]. STUDIES IN INFORMATICS AND CONTROL, 2008, 17 (04): : 407 - 420
  • [6] A co-design methodology based on model driven architecture for real time embedded systems
    Lecomte, Stephane
    Guillouard, Samuel
    Moy, Christophe
    Leray, Pierre
    Soulard, Philippe
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2011, 53 (3-4) : 471 - 484
  • [7] Model-Driven Design of Network Aspects of Distributed Embedded Systems
    Ebeid, Emad
    Fummi, Franco
    Quaglia, Davide
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (04) : 603 - 614
  • [8] A Model-Driven Design Framework for Massively Parallel Embedded Systems
    Gamatie, Abdoulaye
    Le Beux, Sebastien
    Piel, Eric
    Ben Atitallah, Rabie
    Etien, Anne
    Marquet, Philippe
    Dekeyser, Jean-Luc
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2011, 10 (04)
  • [9] A Model-Driven Framework for Hardware-Software Co-design of Dataflow Applications
    Ahmad, Waheed
    Yildiz, Bugra M.
    Rensink, Arend
    Stoelinga, Marielle
    [J]. CYBER PHYSICAL SYSTEMS: DESIGN, MODELING, AND EVALUATION (CYPHY 2016), 2017, 10107 : 1 - 16
  • [10] Control and Scheduling Co-design for a Simulated Quadcopter Robot: A Model-Driven Approach
    Morelli, Matteo
    Di Natale, Marco
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR 2014), 2014, 8810 : 49 - 61