Model-Driven Performance Evaluation and Formal Verification for Multi-level Embedded System Design

Abstract : The design methodology of an embedded system should start with a system-level partitioning dividing functions into hardware and software. However, since this partitioning decision is taken at a high level of abstraction, we propose regularly validating the selected partitioning during software development. The paper introduces a new model-based engineering process with a supporting toolkit, first performing system-level partitioning, and then assessing the partitioning choices thus obtained at different levels of abstraction during software design. This assessment shall in particular validate the assumptions made on system-level (e.g. on cache miss rates) that cannot be precisely determined without low-level hardware model. High-level partitioning simulations/verification rely on custom model-checkers and abstract models of software and hardware, while low-level prototyping simulations rely on automatically generated C-POSIX software code executing on a cycle-precise virtual prototyping platform. An automotive case study on an automatic braking applicationillustrates our complete approach.
Type de document :
Communication dans un congrès
5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2017), Feb 2017, Porto, Portugal. Modeling Languages, Tools and Architectures, Methodologies, Processes and Platforms, Applications and Software Development (MODELSWARD), 2017, 〈http://www.modelsward.org/Home.aspx〉
Liste complète des métadonnées

Littérature citée [25 références]  Voir  Masquer  Télécharger

http://hal.upmc.fr/hal-01447148
Contributeur : Daniela Genius <>
Soumis le : jeudi 23 février 2017 - 14:13:31
Dernière modification le : jeudi 2 mars 2017 - 01:06:44
Document(s) archivé(s) le : mercredi 24 mai 2017 - 13:46:01

Fichier

ModelsWARD2017_Genius_Li_Apvri...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

  • HAL Id : hal-01447148, version 1

Collections

Citation

Daniela Genius, Letitia Li, Ludovic Apvrille. Model-Driven Performance Evaluation and Formal Verification for Multi-level Embedded System Design . 5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2017), Feb 2017, Porto, Portugal. Modeling Languages, Tools and Architectures, Methodologies, Processes and Platforms, Applications and Software Development (MODELSWARD), 2017, 〈http://www.modelsward.org/Home.aspx〉. 〈hal-01447148〉

Partager

Métriques

Consultations de
la notice

269

Téléchargements du document

79