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 条
  • [31] A Collaborative Design Frame Based on Virtual Prototypes and Virtual Manufacturing
    Yuan, Qing-Ke
    Luo, Shao-Ming
    Tang, Wen-Yan
    2009 11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2009, : 568 - 571
  • [32] Dynamic Information Flow Tracking for Embedded Binaries using SystemC-based Virtual Prototypes
    Pieper, Pascal
    Herdt, Vladimir
    Grosse, Daniel
    Drechsler, Rolf
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [33] Concurrent design and market testing of virtual prototypes using group support and multi-media technology
    Muller, PC
    van Engelen, JML
    van Erp, A
    Kappert, CB
    Sierts, K
    Terlouw, P
    ADVANCES IN CONCURRENT ENGINEERING: CE96: COLLABORATIVE WORK ORGANIZATION AND MANAGEMENT PRODUCT AND PROCESS INTEGRATION PLANNING AND SCHEDULING INFORMATION AND PROCESS MODELING DATA EXCHANGE PRACTICAL APPLICATIONS, 1996, 96 : 121 - 128
  • [34] Using virtual prototypes and metamorphic testing to verify the hardware/software-stack of embedded graphics libraries
    Hazott, Christoph
    Stoegmueller, Florian
    Grosse, Daniel
    INTEGRATION-THE VLSI JOURNAL, 2025, 101
  • [35] Automated Design Understanding of SystemC-based Virtual Prototypes: Data Extraction, Analysis and Visualization
    Goli, Mehran
    Drechsler, Rolf
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 188 - 193
  • [36] Independent testing of JWST detector prototypes
    Figer, DF
    Rauscher, BJ
    Regan, MW
    Morse, E
    Balleza, J
    Bergeron, L
    Stockman, HS
    FOCAL PLANE ARRAYS FOR SPACE TELESCOPES, 2003, 5167 : 270 - 301
  • [37] Agile product testing with constrained prototypes
    Cho, UC
    Wood, KL
    Crawford, RH
    SOLID FREEFORM FABRICATION PROCEEDINGS, AUGUST 1999, 1999, : 29 - 37
  • [38] Prototypes of a Migrating Receptionist in Physical and Virtual Space
    Chilufya, Emma Mainza
    Arvola, Mattias
    Ziemke, Tom
    PROCEEDINGS OF THE 23RD ACM INTERNATIONAL CONFERENCE ON INTELLIGENT VIRTUAL AGENTS, IVA 2023, 2023,
  • [39] Virtual manikins and prototypes to evaluate ergonomics and safety
    Colombo, Giorgio
    Cugini, Umberto
    TOOLS AND METHODS OF COMPETITIVE ENGINEERING Vols 1 and 2, 2004, : 375 - 382
  • [40] BUILDING REAL AND VIRTUAL DESIGN-PROTOTYPES
    RODRIGUEZ, W
    CHALLENGES OF A CHANGING WORLD, VOLS 1 AND 2, 1991, : 1199 - 1203