Verification of Real-Time Properties for Hardware-Dependent Software

被引:2
|
作者
Mueller, Wolfgang [1 ]
Oliveira, Marcio F. da S. [1 ]
Zabel, Henning [1 ]
Becker, Markus [1 ]
机构
[1] Univ Paderborn, C LAB, Paderborn, Germany
关键词
Verification; PSL; SystemC; Real-Time Systems;
D O I
10.1109/HLDVT.2010.5496644
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Seamless HW/SW codesign flows support early verification of hardware and Hardware-dependent Software (HdS) like drivers, operating systems, and firmware. For early estimation and verification, the application of SystemC in combination with Instruction Set Simulators and Software Emulators like QEMU is widely accepted. In this article, we present an advanced design flow for HW, (RT) OS and HdS refinement and verification with focus on the transition from abstract RTOS verification to full system RTOS/HdS emulation. In the context of assertion-based verification, we introduce a set of generic real-time properties which can be reused and verified at different abstraction levels and discuss their application. The properties are presented by the means of IEEE standard PSL assertions which are applied for mixed SystemC/HdS models.
引用
收藏
页码:154 / 159
页数:6
相关论文
共 50 条
  • [1] WordWhisper: Exploiting Real-Time, Hardware-Dependent IoT Communication Against Eavesdropping
    Zhang, Junyang
    Hou, Jiahui
    Tian, Ye
    Li, Xiang-Yang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (01) : 15 - 29
  • [2] Introduction to Hardware-dependent Software Design Hardware-dependent Software for Multi- and Many-Core Embedded Systems
    Doemer, Rainer
    Gerstlauer, Andreas
    Mueller, Wolfgang
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 290 - +
  • [3] An Equivalence Checker for Hardware-Dependent Embedded System Software
    Villarraga, Carlos
    Schmidt, Bernard
    Bormann, Joerg
    Bartsch, Christian
    Stoffel, Dominik
    Kunz, Wolfgang
    2013 ELEVENTH ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CODESIGN (MEMOCODE 2013), 2013, : 119 - 128
  • [4] A Property Language for the Specification of Hardware-Dependent Embedded System Software
    Bao, Binghao
    Villarraga, Carlos
    Schmidt, Bernard
    Stoffel, Dominik
    Kunz, Wolfgang
    PROCEEDINGS OF THE 2014 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2014,
  • [5] Hardware-in-the-loop simulation for real-time software verification of an autonomous underwater robot
    Sarhadi, Pouria
    Niachari, Reza Nad Ali
    Rad, Morteza Pouyan
    Enayati, Javad
    INTERNATIONAL JOURNAL OF INTELLIGENT UNMANNED SYSTEMS, 2016, 4 (03) : 163 - 181
  • [6] Real-Time Software and Hardware System for Verification of Settings of Digital Relay Protection and Automation
    Andreev, M. V.
    Rudnik, V. E.
    Bay, Yu. D.
    THERMOPHYSICAL BASIS OF ENERGY TECHNOLOGIES (TBET 2019), 2020, 2212
  • [7] Verification of embedded real-time systems using hardware/software co-simulation
    El Shobaki, M
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 46 - 50
  • [8] The Wild West: Conquest of complex Hardware-dependent Software design
    Yagi, Hiroyuki
    Engblom, Jakob
    Serughetti, Marc
    Andrews, Jason
    Rosenstiel, Wolfgang
    Vissers, Kees
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 878 - +
  • [9] Bridges and barriers to hardware-dependent software ecosystem participation - A case study
    Wnuk, Krzysztof
    Runeson, Per
    Lantz, Matilda
    Weijden, Oskar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (11) : 1493 - 1507
  • [10] A Computational Model for SAT-based Verification of Hardware-Dependent Low-Level Embedded System Software
    Schmidt, Bernard
    Villarraga, Carlos
    Bormann, Joerg
    Stoffel, Dominik
    Wedler, Markus
    Kunz, Wolfgang
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 711 - 716