Testing of multi-tasking real-time systems with critical sections

被引:0
|
作者
Pettersson, A [1 ]
Thane, H [1 ]
机构
[1] Malardalen Univ, Malardalen Real Time Res Ctr, SE-72123 Vasteras, Sweden
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we address the problem of testing real-time software in the functional domain. In order to achieve reproducible and deterministic test results of an entire multitasking real-time system it is essential not to only consider inputs and outputs, but also the order in which tasks communicate and synchronize with each other. We present a deterministic white-box system-level control-flow testing method for deterministic integration testing of real-time system software. We specifically address fixed priority scheduled real-time systems where synchronization is resolved using the Priority Ceiling Emulation Protocol or offsets in time. The method includes a testing strategy where the coverage criterion is defined by the number of paths in the system control flow. The method also includes a reachability algorithm for deriving all possible paths in terms of orderings of task starts, preemptions and completions of tasks executing in a real-time system. The deterministic testing strategy allows test methods for sequential programs to be applied, since each identified ordering can be regarded as a sequential program.
引用
收藏
页码:578 / 594
页数:17
相关论文
共 50 条
  • [21] Shock testing with multi-tasking motion controller
    不详
    CONTROL ENGINEERING, 2005, 52 (12) : IM4 - IM5
  • [22] Broadband real-time full-stokes polarimetry by multi-tasking geometric phase element array
    Zhang, Jinrun
    Fan, Fan
    Fu, Wenxin
    Zeng, Jinwei
    Wang, Jian
    JOURNAL OF OPTICS, 2022, 24 (04)
  • [23] Broadband real-time full-stokes polarimetry by multi-tasking geometric phase element array
    Zhang, Jinrun
    Fan, Fan
    Fu, Wenxin
    Zeng, Jinwei
    Wang, Jian
    Journal of Optics (United Kingdom), 2022, 24 (04):
  • [24] Asynchronous Critical Sections in Real-Time Multiprocessor Systems
    Schmid, Michael
    Mottok, Juergen
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 56 - 67
  • [25] Automatic Machine Learning based Real Time Multi-Tasking Image Fusion
    Karim, Shahid
    Tong, Geng
    Li, Jinyang
    Yu, Xiaochang
    Hao, Jia
    Yu, Yiting
    2024 16TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, ICMLC 2024, 2024, : 327 - 333
  • [26] Psychophysiological strain at work with multi-tasking systems
    Schaefer, F
    Schäfer, R
    JOURNAL OF PSYCHOPHYSIOLOGY, 1998, 12 (03) : 319 - 320
  • [27] PERFORMANCE METRICS FOR HYBRID MULTI-TASKING SYSTEMS
    Rupnow, Kyle
    Adriaens, Jacob
    Fu, Wenyin
    Compton, Katherine
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 547 - 550
  • [28] Real-time hybrid experiments with Newmark integration, MCSmd outer-loop control and multi-tasking strategies
    Bonnet, P. A.
    Lim, C. N.
    Williams, M. S.
    Blakeborough, A.
    Neild, S. A.
    Stoten, D. P.
    Taylor, C. A.
    EARTHQUAKE ENGINEERING & STRUCTURAL DYNAMICS, 2007, 36 (01): : 119 - 141
  • [29] Design of intelligent release system based on real time multi-tasking operation system
    Wang, Kexing
    Ouyang, Sen
    Song, Zhengxiang
    Chen, Degui
    Wang, Jianhua
    2002, Xi'an Jiaotong University (36):
  • [30] Time Series Averaging Using Multi-Tasking Autoencoder
    Terefe, Tsegamlak
    Devanne, Maxime
    Weber, Jonathan
    Hailemariam, Dereje
    Forestier, Germain
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 1065 - 1072