A Pragmatic Approach for Testing Robustness on Real-Time Component Based Systems

被引:0
|
作者
Tarhini, Abbas [1 ]
Rollet, Antoine [1 ]
Fouchal, Hacene
机构
[1] Univ Reims, LICA CReSTIC, F-51687 Reims 2, France
来源
3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005 | 2005年
关键词
Real-Time System; Timed Automata; Component based System; Validation; Testing; Robustness;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we suggest a realistic methodology for testing robustness of Real-Time Component-Based Systems (RTCBS). A RTCBS system is described as a collection of components where each component is specified by a nominal and a degraded specification, modeled as a Timed Input-Output Automaton (TIOA). Further, the communication of the whole system is also specified by its nominal and degraded specification. We extract test sequences from the nominal specification and we inject automatically faults in order to model hostile environments. Then we present an adequate test architecture consisting of the System Under Test (SUT) of components, and a distributed tester that consists of a set of coordinating testers. Each tester is dedicated to test a single SUT component. A test execution algorithm with an approach to handle testers' coordination and execution delay is presented. Testing the SUT is divided into two phases. In the first phase, the tester tests the robustness of each component in isolation. If all components are robust according to the inserted hazards, in the second phase, we use the nominal and degraded specification of the whole system to check the robustness of communications between components.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] A practical and complete algorithm for testing real-time systems
    Cardell-Oliver, R
    Glover, T
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1998, 1486 : 251 - 261
  • [22] EMERALD: An Automated Modeling and Verification Tool for Component-Based Real-Time Systems
    Zhang, Yizhou
    Lin, Hao
    Li, Guoqiang
    2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, : 120 - 123
  • [23] From timed scenarios to SDL: Specification, implemention and testing of real-time systems
    En-Nouaary, A
    Dssouli, R
    Khendek, F
    SDL'99: THE NEXT MILLENNIUM, 1999, : 67 - 80
  • [24] A game approach to the parametric control of real-time systems
    Jovanovic, Aleksandra
    Lime, Didier
    Roux, Olivier H.
    INTERNATIONAL JOURNAL OF CONTROL, 2019, 92 (09) : 2025 - 2036
  • [25] Timed Wp-method: Testing real-time systems
    En-Nouaary, A
    Dssouli, R
    Khendek, F
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (11) : 1023 - 1038
  • [26] Scenario-based verification of real-time systems using Uppaal
    Li, Shuhao
    Balaguer, Sandie
    David, Alexandre
    Larsen, Kim G.
    Nielsen, Brian
    Pusinskas, Saulius
    FORMAL METHODS IN SYSTEM DESIGN, 2010, 37 (2-3) : 200 - 264
  • [27] Scenario-based verification of real-time systems using Uppaal
    Shuhao Li
    Sandie Balaguer
    Alexandre David
    Kim G. Larsen
    Brian Nielsen
    Saulius Pusinskas
    Formal Methods in System Design, 2010, 37 : 200 - 264
  • [28] A new method for testing real time systems
    Khoumsi, A
    En-Nouaary, A
    Dssouli, R
    Akalay, M
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 441 - 450
  • [29] Testing of Timing Properties in Real-Time Systems: Verifying Clock Constraints
    Saadatmand, Mehrdad
    Sjodin, Mikael
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 152 - 158
  • [30] Testing real-time embedded systems using high level architecture
    Junior, Jose Claudio V. S.
    Brito, Alisson V.
    Silva Costa, Luis Feliphe
    Nascimento, Tiago P.
    Kurt Melcher, Elmar Uwe
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2016, 20 (04) : 289 - 309