@inproceedings{921f1dba076546cf9cd933b5041a2b11,
title = "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 application illustrates our complete approach.",
keywords = "Embedded Systems, Formal Verification, System-level Design, Virtual Prototyping",
author = "Daniela Genius and Li, \{Letitia W.\} and Ludovic Apvrille",
note = "Publisher Copyright: {\textcopyright} 2017 by SCITEPRESS-Science and Technology Publications, Lda. All rights reserved.; 5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017 ; Conference date: 19-02-2017 Through 21-02-2017",
year = "2017",
month = jan,
day = "1",
doi = "10.5220/0006140600780089",
language = "English",
series = "MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development",
publisher = "SciTePress",
pages = "78--89",
editor = "Pires, \{Luis Ferreira\} and Slimane Hammoudi and Bran Selic",
booktitle = "MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development",
}