A Multi-View Co-Modeling and Co-Simulation Framework for Heterogeneous Embedded Systems

Amani Khecharem 1 Robert De Simone 1
1 AOSTE - Models and methods of analysis and optimization for systems with real-time and embedding constraints
CRISAM - Inria Sophia Antipolis - Méditerranée , Inria Paris-Rocquencourt, COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : The design of embedded platforms for connected objects (smartphones and beyond) is made harder because such systems must satisfy stringent constraint beyond functional correctness and accuracy. Namely, extra-functional requirements such as performance, power consumption and thermal dissipation are equally important, while there are important trade-offs between them. In the recent years so-called virtual platform-based design has been proposed, so that rather abstract models of functional and extra-functional views could be applied, together with application models seen as task graphs with performance and memory requirements , to simulate global system dynamics before hardware was actually built. While a truly based Model Driven Engineering approach, tools and methods from this methodological area were seldom used in the process , which mainly consist of SystemC multiform simulation in practice. But, increasingly, dedicated domain-specific simulation tools, appear in the landscape, and the way to combine them properly for co-simulation becomes a true issue. It is our belief that joint multi-view modeling is key as the co-modeling approach to occur prior to co-simulation. This is all the more true as the various views/aspects here meant to be co-simulated are not distinct components of a system, as one generally assume, but distinct facets of a same component. For instance in our case a SystemC simu-lator may be found to extract abstract execution traces (or uns) from a generator program, traces which will be further annotated and decorated in the other distinct extra functional view ranges (performance, power, temperature), whose results may in turn impact the forthcoming rest of the trace. We provide a multiview modeling framework, and then show as an example how to connect it with a real (co)-simulation tool such as Synopsys Platform Architect MCO.
Type de document :
[Research Report] Inria Sophia Antipolis. 2015

Contributeur : Team Aoste <>
Soumis le : mardi 28 juillet 2015 - 17:02:45
Dernière modification le : samedi 17 septembre 2016 - 01:36:50
Document(s) archivé(s) le : jeudi 29 octobre 2015 - 11:04:51


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


  • HAL Id : hal-01181003, version 1



Amani Khecharem, Robert De Simone. A Multi-View Co-Modeling and Co-Simulation Framework for Heterogeneous Embedded Systems. [Research Report] Inria Sophia Antipolis. 2015. <hal-01181003>



Consultations de
la notice


Téléchargements du document