DocumentCode :
1649727
Title :
Enabling dynamic assertion-based verification of embedded software through model-driven design
Author :
Guglielmo, Giuseppe Di ; Guglielmo, Luigi Di ; Fummi, Franco ; Pravadelli, Graziano
Author_Institution :
Dept. of Comput. Sci., Univ. of Verona, Verona, Italy
fYear :
2012
Firstpage :
212
Lastpage :
217
Abstract :
Assertion-based verification (ABV) is more and more used for verification of embedded systems concerning both HW and SW parts. However, ABV methodologies and tools do not apply to HW and SW components in the same way: for HW components, both static ABV and dynamic ABV are widely used; on the contrary, SW components are traditionally verified by means of static ABV, because dynamic approaches are based on simulation assumptions which could not be true during execution of general embedded SW and which cannot be controlled by the assertion language. This paper proposes to exploit model-driven design for guaranteeing such simulation assumptions. Then, it describes an ABV framework for embedded SW, that automatically synthesizes assertion checkers to verify the embedded SW accordingly to the simulation assumptions.
Keywords :
embedded systems; formal verification; assertion checker; assertion language; assertion-based verification; dynamic ABV; embedded software; hardware part; model-driven design; simulation assumption; software part; static ABV; Data structures; Embedded software; Generators; Satellites; Semantics; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4577-2145-8
Type :
conf
DOI :
10.1109/DATE.2012.6176430
Filename :
6176430
Link To Document :
بازگشت