Recherche et sélection de publications
Interface en ou

A Model-Driven Engineering Methodology to Design Parallel and Distributed Embedded Systems

Andrea Enrici #1, Ludovic Apvrille #1, Renaud Pacalet #1
#1 Télécom ParisTech
  • Institut Mines-Télécom
References
ACM Transactions on Design Automation of Electronic Systems, March 2017, vol. 22, n° 2, pp. 34:1-34:25
Abstract

In MDE system-level approaches, the design of communication protocols and patterns is subject to the design of processing operations (computations) and to their mapping onto execution resources. However, this strategy allows to capture simple communication schemes (e.g., processor-bus-memory) and prevents to evaluate the performance of both computations and communications (e.g., impact of application traffic patterns onto the communication interconnect) in a single step. To solve these issues we introduce a novel design approach - the Ψ-chart - where we design communication patterns and protocols independently of a system’s functionality and resources, via dedicated models. At the mapping step, both application and communication models are bound to the platform resources and transformed to explore design alternatives for both computations and communications. We present the Ψ-chart and its implementation (i.e., communication models and Design Space Exploration) in TTool/DIPLODOCUS, a UML/SysML framework for the modeling, simulation, formal verification and automatic code generation of data-flow embedded systems. The effectiveness of our solution in terms of better design quality (e.g., portability, time) is demonstrated with the design of the physical layer of a ZigBee (IEEE 802.15.4) transmitter onto a multi-processor architecture.

Keywords
Model Driven Engineering, Hardware/Software Co-Design, Design Space Exploration, UML, SysML
Category
Article in peer reviewed Journal
Research Area(s)
Engineering Sciences/Electronics
Computer Science/Hardware Architecture
Computer Science/Embedded Systems
Engineering Sciences/Signal and Image processing
Identifier(s)
DOI 10.1145/2999537
Bibliographic key AE:TODAES-17
File(s)
Export
Last update
on august 24, 2017 by Renaud Pacalet


Responsable du service
Dominique Asselineau dominique.asselineau@telecom-paristech.fr
Copyright © 1998-2017, Télécom ParisTech/Dominique Asselineau