Passer à la navigation principale Passer à la recherche Passer au contenu principal

Model-based programming for multi-processor platforms with TTool/DIPLODOCUS and OMC

  • Bell Labs
  • Université Paris-Saclay
  • Bâtiment 11D

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

The complexity of today’s multi-processor architectures raises the need to increase the level of abstraction of software development paradigms above third-generation programming languages (e.g., C/C++). Code generation from model-based specifications is considered as a promising approach to increase the productivity and quality of software development, with respect to traditional paradigms where code is used as the main artifact to develop software. In this context, powerful and robust tools are needed in order to accomplish the transition from code-based programming to model-based programming. In this paper we propose a novel approach and tools where system-level models are compiled into standard C code while optimizing the system’s memory footprint. We show the effectiveness of our approach with the model-based programming of UML/SysML diagrams for a 5G decoder. From the compiled C code, we generate both a software implementation for a Digital Signal Processor platform and a hardware-software implementation for a platform based on hardware Intellectual Property (IP) blocks. Our optimizations achieve a memory footprint reduction of 80.07% and 88.93%, respectively.

langue originaleAnglais
titreModel-Driven Engineering and Software Development - 6th International Conference, MODELSWARD 2018, Revised Selected Papers
rédacteurs en chefLuís Ferreira Pires, Bran Selic, Slimane Hammoudi
EditeurSpringer Verlag
Pages56-81
Nombre de pages26
ISBN (imprimé)9783030110291
Les DOIs
étatPublié - 1 janv. 2019
Modification externeOui
Evénement6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018 - Funchal, Madeira, Portugal
Durée: 22 janv. 201824 janv. 2018

Série de publications

NomCommunications in Computer and Information Science
Volume991
ISSN (imprimé)1865-0929

Une conférence

Une conférence6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018
Pays/TerritoirePortugal
La villeFunchal, Madeira
période22/01/1824/01/18

Empreinte digitale

Examiner les sujets de recherche de « Model-based programming for multi-processor platforms with TTool/DIPLODOCUS and OMC ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation