• 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