Data Flow Testing for Virtual Prototypes

被引:0
|
作者
Hassan, Muhammad [1 ]
Herdt, Vladimir [1 ]
Le, Hoang M. [1 ]
Chen, Mingsong [2 ]
Grosse, Daniel [1 ,3 ]
Drechsler, Rolf [1 ,3 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai, Peoples R China
[3] DFKI GmbH, Cyber Phys Syst, D-28359 Bremen, Germany
基金
中国国家自然科学基金;
关键词
MODEL CHECKING;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data flow testing (DFT) has been shown to be an effective testing strategy. DFT features a high fault detection rate while avoiding the intense scalability problems to achieve full path coverage. In this paper we propose to apply data flow testing for SystemC virtual prototypes (VPs). Our contribution is twofold: First, we develop a set of SystemC specific coverage criteria for data flow testing. This requires to consider the SystemC semantics of using non-preemptive thread scheduling with shared memory communication and event-based synchronization. Second, we explain how to automatically compute the data flow coverage result for a given VP using a combination of static and dynamic analysis techniques. The coverage result provides clear suggestions for the testing engineer to add new testcases in order to improve the coverage result. Our experimental results on real-world VPs demonstrate the applicability and efficacy of our analysis approach and the SystemC specific coverage criteria to improve the testsuite.
引用
收藏
页码:380 / 385
页数:6
相关论文
共 50 条
  • [1] Virtual testing supports reliability engineering of engine prototypes
    Rainer, G
    MULTIBODY DYNAMICS: MONITORING AND SIMULATION TECHNIQUES - III, 2004, : 221 - 230
  • [3] Virtual or Physical Prototypes? Development and Testing of a Prototyping Planning Tool
    Hamon, Christopher Lewis
    Green, Matthew G.
    Dunlap, Brock
    Camburn, Bradley Adam
    Crawford, Richard H.
    Jensen, Daniel D.
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [4] Data-driven and Integrated Engineering for Virtual Prototypes
    Vornholt, Stephan
    Koeppen, Veit
    IMETI 2010: 3RD INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, 2010, : 164 - 169
  • [5] Verifying Embedded Graphics Libraries leveraging Virtual Prototypes and Metamorphic Testing
    Hazott, Christoph
    Stoegmueller, Florian
    Grosse, Daniel
    29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 275 - 281
  • [6] New strategies for the evaluation of Vanadium Flow Batteries: testing prototypes
    Trovò, Andrea
    Poli, Nicola
    Guarnieri, Massimo
    Current Opinion in Chemical Engineering, 2022, 37
  • [7] New strategies for the evaluation of Vanadium Flow Batteries: testing prototypes
    Trovo, Andrea
    Poli, Nicola
    Guarnieri, Massimo
    CURRENT OPINION IN CHEMICAL ENGINEERING, 2022, 37
  • [8] Virtual prototypes in practice
    Meyer, A
    COMPUTER GRAPHICS WORLD, 1997, 20 (09) : 65 - &
  • [9] An Effective Methodology for Integrating Concolic Testing with SystemC-based Virtual Prototypes
    Tempel, Soeren
    Herdt, Vladimir
    Drechsler, Rolf
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 218 - 221
  • [10] Selection-based virtual keyboard prototypes and data collection application
    Millet, Barbara
    Asfour, Shihab
    Lewis, James R.
    BEHAVIOR RESEARCH METHODS, 2009, 41 (03) : 951 - 956