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