Co-simulation of embedded systems in a heterogeneous MoC-based modeling framework
2011 (English)In: 2011 6th IEEE International Symposium on Industrial Embedded Systems (SIES): Proceedings of a meeting held 15-17 June 2011, Vasteras, Sweden., IEEE Press, 2011, 238-247 p.Conference paper (Refereed)
New design methodologies and modeling frameworks are required to provide a solution for integrating legacy code and IP models in order to be accepted in the industry. To tackle this problem, we introduce the concept of wrappers in the context of a formal heterogeneous embedded system modeling framework. The formalism is based on the language-independent concept of models of computation. Wrappers enable the framework to co-simulate/co-execute with external models which might be legacy code, an IP block, or an implementation of a partially refined system. They are defined formally in order to keep the analyzability of the original framework and also enable automations such as generation of model wrappers and co-simulation interfaces. As a proof of concept, three wrappers for models in different abstraction levels are introduced and implemented for two case studies.
Place, publisher, year, edition, pages
IEEE Press, 2011. 238-247 p.
Adaptation models, Computational modeling, Computer architecture, embedded systems, Engines, Semantics, synchronization
IdentifiersURN: urn:nbn:se:kth:diva-46477DOI: 10.1109/SIES.2011.5953667ScopusID: 2-s2.0-80051988074ISBN: 9781612848181OAI: oai:DiVA.org:kth-46477DiVA: diva2:479868
2011 6th IEEE International Symposium on Industrial Embedded Systems (SIES)
FunderEU, FP7, Seventh Framework Programme
© 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
QC 201102022012-02-022011-11-032014-11-17Bibliographically approved