Enabling Dynamic Assertion-based Verification of Embedded Software through Model-driven Design

被引:0
|
作者
Di Guglielmo, Giuseppe [1 ]
Di Guglielmo, Luigi [1 ]
Fummi, Franco [1 ]
Pravadelli, Graziano [1 ]
机构
[1] Univ Verona, Dept Comp Sci, Verona, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:212 / 217
页数:6
相关论文
共 50 条
  • [1] On the integration of model-driven design and dynamic assertion-based verification for embedded software
    Di Guglielmo, Giuseppe
    Di Guglielmo, Luigi
    Foltinek, Andreas
    Fujita, Masahiro
    Fummi, Franco
    Marconcini, Cristina
    Pravadelli, Graziano
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (08) : 2013 - 2033
  • [2] Interactive Presentation Abstract: Assertion-based Verification in Embedded-Software Design
    Di Guglielmo, Giuseppe
    Di Guglielmo, Luigi
    Fummi, Franco
    Pravadelli, Graziano
    [J]. 2011 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2011, : 80 - 80
  • [3] MODEL-DRIVEN, ASSERTION-BASED GENERATION OF MULTIMEDIA WEATHER INFORMATION
    KERPEDJIEV, S
    [J]. BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 1995, 76 (10) : 1791 - 1800
  • [4] Assertion-Based Verification through Binary Instrumentation
    Brignon, Enzo
    Pierre, Laurence
    [J]. 2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 988 - 991
  • [5] A model-driven framework for design and verification of embedded systems through SystemVerilog
    Muhammad Waseem Anwar
    Muhammad Rashid
    Farooque Azam
    Muhammad Kashif
    Wasi Haider Butt
    [J]. Design Automation for Embedded Systems, 2019, 23 : 179 - 223
  • [6] A model-driven framework for design and verification of embedded systems through SystemVerilog
    Anwar, Muhammad Waseem
    Rashid, Muhammad
    Azam, Farooque
    Kashif, Muhammad
    Butt, Wasi Haider
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2019, 23 (3-4) : 179 - 223
  • [7] Defining and Providing Coverage for Assertion-Based Dynamic Verification
    Jason G. Tong
    Marc Boulé
    Zeljko Zilic
    [J]. Journal of Electronic Testing, 2010, 26 : 211 - 225
  • [8] Assertion-Based Dynamic Verification for Executable UML Specifications
    Sugai, Masahito
    Teruya, Akira
    Iwata, Ehchiro
    Zakaria, Nurul Azma
    Matsumoto, Noriko
    Yoshida, Norihiko
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE (ACS'08): RECENT ADVANCES ON APPLIED COMPUTER SCIENCE, 2008, : 181 - +
  • [9] Defining and Providing Coverage for Assertion-Based Dynamic Verification
    Tong, Jason G.
    Boule, Marc
    Zilic, Zeljko
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2010, 26 (02): : 211 - 225
  • [10] Omnibus verification policies: A flexible, configurable approach to assertion-based software verification
    Wilson, T
    Maharaj, S
    Clark, RG
    [J]. SEFM 2005: THIRD IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2005, : 150 - 159