Enhancing Diagnosis Ability For Embedded Electronic Systems Using Co-Modeling

  • Manel KHLIF
  • Mohamed SHAWKY

This paper describes a new modeling and simulation approach in order to enhance the diagnosis ability of an electronic embedded system, including in the automotive field. Our modeling approach integrates the hardware specifications to the functional model in order to establish better system observation. It is based on hardware/ software (HW/ SW) co-modeling with multilevel of granularity.

To reach this objective, we have set up a relationship between the desired diagnosis accuracy and the level of granularity of the HW/ SW co-model, for every Electronic Computing Unit (ECU). Our contribution allows the attribution of the right co-simulation hierarchical level by attributing the right simulation accuracy, for each function under observation.


Fault Detection Functional Model Hardware Architecture Controller Area Network Register Transfer Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Paret D. 2007. Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe-by-Wire, Wiley, ISBN: 978-0-470-03416-3Google Scholar
  2. Giovanni. De Micheli, Rolf. Ernst. Readings in hardware/ software co-design. 2001. Embedded System Computer Google Scholar
  3. Paret D, 1999. Le bus CAN description : de la th´ eorie ´ a la pratique. Dunod , ISBN-10: 2100047647, ISBN-13: 978-2100047642.Google Scholar
  4. Hamscher W. and al, 1992. Readings in model-based diagnosis. Morgan Kaufmann, isbn: 1-55860-249-6, San Francisco, CA, USA.Google Scholar
  5. Gajski D-D. and al, 2000. SpecC: Specification Language and Methodlogy, Kluwer Academic Publishers.Google Scholar
  6. Gioulekas, F. and al, 2005. Heterogeneous system level co-simulation for the design of telecommunication systems. Journal of Systems Architecture. 51, p. 688-705.CrossRefGoogle Scholar
  7. Wong, S.Y, 1998. Hardware/ software co-design language compatible with VHDL. IEEE, WESCON/ 98, Anaheim, CA, USA, p. 78 -83.Google Scholar
  8. Csertan G. and al, 1994. Modeling of Fault-Tolerant Computing Systems. In Proceedings of the 8th Symposium on Microcomputers and Applications, uP’94, Budapest, Hungary, p.78-83.Google Scholar
  9. Csertan G. and al, 1995. Dependability Analysis in HW/ SW co-design. In Proceedings of the IEEE International Computer Performance and Dependability Symposium, IPDS’95, Erlangen, Germany, p. 316-325.Google Scholar
  10. Grötker T. and al, 2002. System Design with SystemC. Springer, Chapter 8, p. 131. ISBN 1402070721.Google Scholar
  11. Bombana, M.; Bruschi, F. 2003. SystemC-VHDL co-simulation and synthesis in the HW domain. Design, Automation and Test in Europe Conference and Exhibition, pp. 101-105, Messe Munich, Germany.Google Scholar
  12. Warwick C, ”SystemC calls MATLAB”, MATLAB Central, March 2003, Scholar
  13. Czerner F. And Zellmann J. 2002. Modeling Cycle-Accurate Hardware with Matlab/ Simulink using SystemC. 6th European SystemC Users Group Meeting (ESCUG). Stresa, Ilalia.Google Scholar
  14. Boland J-F and al. 2004. Using Matlab and Simulink in a SystemC verification Environment. 2ndNorth American SystemC User’s Group. Santa Clara, CA, USAGoogle Scholar
  15. Cai L. and Daniel G, 2003. Transaction level modeling: An overview. In Hardware/ Software Co design and System Synthesis, Report 03-10, Center for Embedded Computer Systems, University of California, p. 466-471.Google Scholar
  16. Ghenassia, F. (ed.), 2005. Transaction-Level Modeling with SystemC. TLM Concepts and Applications for Embedded Systems. Springer. ISBN 0-387-26232-6.Google Scholar
  17. Claeys X. and al, 2003. Chauffeur Assistant Functions. Report restricted to RENAULT TRUCKS,Contract number IST-1999-10048, Lyon, FRANCE.Google Scholar
  18. SysML Partners. 2005. Systems Modeling Language (SysML) Specification. Version 1.0 alpha. Google Scholar
  19. Scholar
  20. Cote, C.; Zilic, Z. 2002. Automated SystemC to VHDL translation in hardware/ software co-design. Electronics, Circuits and Systems, 2002. 9th International Conference on Volume 2, Issue, pp. 717-720,Dubrovnik Croatia.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2008

Authors and Affiliations

  • Manel KHLIF
    • 1
  • Mohamed SHAWKY
    • 1
  1. 1.Université de Technologie de CompiègneOld Dominion UniversityHeudiasyc - UMR 6599

Personalised recommendations