Automatic generation of run-time test oracles for distributed real-time systems

被引:0
|
作者
Wang, X [1 ]
Wang, J [1 ]
Qi, ZC [1 ]
机构
[1] Natl Lab Parallel & Distributed Proc, Changsha 410073, Peoples R China
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed real-time systems are of one important type of real-time systems. They are usually characterized by both reactive and real-time factors and it has long been recognized that how to automatically check such systems' correctness at run time is still an unaddressed problem. As one of the main solutions, test oracle is a method usually used to check whether the system under test has behaved correctly on a particular execution. Test oracle is not only the indispensable stage of software testing, but also the weak link of the software testing research. In this paper, real-time specifications are adopted to describe the properties of distributed real-time systems and a real-time specification-based method for automatic run-time test oracles generating is proposed. The method proposed here is based on tableau construction theory of realtime model checking, automatically generates timed automata as test oracles, which can automatically check system behaviors' correctness from real-time specifications written in MITL[0,d].
引用
收藏
页码:199 / 212
页数:14
相关论文
共 50 条
  • [1] Run-time guarantees for real-time systems
    Wilhelm, R
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 166 - 167
  • [2] Run-Time Simulator for distributed real-time processing
    Paik, E
    Chang, JH
    Lee, D
    Jun, KP
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1949 - 1954
  • [3] Automatic Generation of Distributed Run-time Infrastructure for Internet of Things
    Mohamed, Saleh
    Forshaw, Matthew
    Thomas, Nigel
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 100 - 107
  • [4] Hard Real-time Scheduling for Parallel Run-time Systems
    Dinda, Peter
    Wang, Xiaoyang
    Wang, Jinghang
    Beauchene, Chris
    Hetland, Conor
    [J]. HPDC '18: PROCEEDINGS OF THE 27TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2018, : 14 - 26
  • [5] A flexible run-time support for distributed dependable hard real-time applications
    Anceaume, E
    Cabillic, G
    Chevochot, P
    Puaut, I
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 310 - 319
  • [6] Run-time detection of tasking deadlocks in real-time systems with the Ada 95 annex of real-time systems
    Cheng, Jingde
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA - EUROPE 2006, PROCEEDINGS, 2006, 4006 : 167 - 178
  • [7] AUTOMATIC GENERATION OF RUN-TIME PARAMETERIZABLE CONFIGURATIONS
    Bruneel, Karel
    Stroobandt, Dirk
    [J]. 2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 360 - 365
  • [8] Verifying distributed Protocols using MSC-Assertions, run-time monitoring, and automatic test generation
    Drusinsky, Doron
    Shing, Man-Tak
    [J]. RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 82 - +
  • [9] Cluster scheduling for real-time systems: utilization bounds and run-time overhead
    Qi, Xuan
    Zhu, Dakai
    Aydin, Hakan
    [J]. REAL-TIME SYSTEMS, 2011, 47 (03) : 253 - 284
  • [10] Cluster scheduling for real-time systems: utilization bounds and run-time overhead
    Xuan Qi
    Dakai Zhu
    Hakan Aydin
    [J]. Real-Time Systems, 2011, 47 : 253 - 284