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 条
  • [41] Model-Driven Performance Evaluation and Formal Verification for Multi-level Embedded System Design
    Genius, Daniela
    Li, Letitia W.
    Apvrille, Ludovic
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 78 - 89
  • [42] Model-Driven Safety Modeling and Analysis of Embedded Parallel Software
    Jiang, Yechun
    Ye, Junda
    Qu, Huamin
    Wang, Xiaohan
    Ba, Shengjun
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 1114 - 1118
  • [43] Model-Driven Design for Fast Deployment of Embedded Systems
    Phan Duy Hung
    Phan Minh Duong
    Truong Minh Giang
    Vu Thu Diep
    2019 2ND INTERNATIONAL CONFERENCE OF INTELLIGENT ROBOTIC AND CONTROL ENGINEERING (IRCE 2019), 2019, : 138 - 142
  • [44] A model-driven engineering framework for embedded systems design
    Moreira do Nascimento, Francisco Assis
    Oliveira, Marcio F. S.
    Wagner, FlAvio Rech
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 19 - 33
  • [45] Enabling tool reuse and interoperability through model-driven engineering
    Demirezen, Zekai
    Sun, Yu
    Gray, Jeff
    Jouault, Frederic
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2010, 10 (1-2 SUPPL. 2) : S187 - S202
  • [46] A Model-Driven Approach for Embedded System Prototyping and Design
    Hili, Nicolas
    Fabre, Christian
    Dupuy-Chessa, Sophie
    Rieu, Dominique
    PROCEEDINGS OF THE 2014 25TH IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2014, : 23 - 29
  • [47] Model-Driven Design of Embedded Multimedia Applications on SoCs
    Abdallah, Adolf
    Gamatie, Abdoulaye
    Dekeyser, Jean-Luc
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 207 - 210
  • [48] Model-Driven Design and Organic Computing - Contradictory or Synergetic Approaches to Overcome the Embedded Software Crisis
    Brinkschulte, Uwe
    PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 91 - 92
  • [49] Enabling Reactive Streams in HLA-based Simulations through a Model-Driven Solution
    D'Ambrogio, Andrea
    Falcone, Alberto
    Garro, Alfredo
    Giglio, Andrea
    2019 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2019, : 17 - 24
  • [50] Model-Driven Software System Design for Labor Training
    Wang, Zhiqun
    PROCEEDINGS OF 2013 INTERNATIONAL SYMPOSIUM ON APPLIED ENGINEERING, TECHNICAL MANAGEMENT, AND INNOVATION, 2014, : 104 - 108