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 条
  • [21] THE ROLE OF CONTEXT IN INTERACTION WITH VIRTUAL PROTOTYPES
    Bordegoni, Monica
    Cugini, Umberto
    INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 1B, 2016,
  • [22] Re-engineering virtual prototypes
    Mech Eng, 9 (76-78):
  • [23] System Prototypes: Virtual, Hardware or Hybrid?
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 1 - 3
  • [24] SpaceActor - Interface prototypes for virtual environments
    Doulis, Mario
    Zwimpfer, Victor
    Pflueger, Jan
    Simon, Andreas
    Stern, Christian
    Haldimann, Till
    Jenni, Christoph
    IEEE SYMPOSIUM ON 3D USER INTERFACES 2006, PROCEEDINGS, 2006, : 171 - +
  • [25] INTERPROCEDURAL DATA FLOW TESTING
    HARROLD, MJ
    SOFFA, ML
    PROCEEDINGS OF THE ACM SIGSOFT 89: THIRD SYMPOSIUM ON SOFTWARE TESTING, ANALYSIS, AND VERIFICATION ( TAV 3 ), 1989, 14 : 158 - 167
  • [26] DATA FLOW TESTING IN STAD
    LASKI, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (01) : 3 - 14
  • [27] Re-engineering virtual prototypes
    Deitz, D
    MECHANICAL ENGINEERING, 1997, 119 (09) : 76 - 78
  • [28] VIRTUAL PARTS REPLACE HARDWARE PROTOTYPES
    PELL, R
    ELECTRONIC PRODUCTS MAGAZINE, 1993, 36 (04): : 21 - 22
  • [29] Virtual system prototypes ease design
    VaST Systems Technology, Austin, TX
    Electron. Eng. Times, 2006, 1413 (52):
  • [30] Testing of SMA-enabled active chevron prototypes under representative flow conditions
    Turner, Travis L.
    Cabell, Randolph H.
    Cano, Roberto J.
    Silcox, Richard J.
    ACTIVE AND PASSIVE SMART STRUCTURES AND INTEGRATED SYSTEMS 2008, 2008, 6928