HDL code generation from UML/MARTE sequence diagrams for verification and synthesis

Emad Samuel Malki Ebeid, Franco Fummi, Davide Quaglia

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

Abstract

Design of Embedded Systems is becoming more and more complex in terms of verify that requirements are fulfilled at different design levels. This requires the simulation of the system and the checking of its timing and functional properties. model-driven design and UML give a reasonable solution to cope with such complexity since they have mechanisms to model and verify embedded systems. This paper presents a methodology which starts from UML/MARTE sequence diagrams with timing constraints and the automatic generation of executable SystemC/TLM and VHDL code with checkers from such diagrams. The simulation of the generated model allows to verify the specified sequence of exchanged information between components while checkers allow to verify that properties and timing constraints are met. Three case studies are used to show the validity of the approach and a less than linear increase of execution time overhead due to time observation and assertion checkers.

OriginalsprogEngelsk
TidsskriftDesign Automation for Embedded Systems
Vol/bind19
Udgave nummer3
Sider (fra-til)277-299
ISSN0929-5585
DOI
StatusUdgivet - 2015
Udgivet eksterntJa

Fingeraftryk

Dyk ned i forskningsemnerne om 'HDL code generation from UML/MARTE sequence diagrams for verification and synthesis'. Sammen danner de et unikt fingeraftryk.

Citationsformater