Testing embedded real-time systems

被引:2
|
作者
En-Nouaary, A [1 ]
Khendek, F [1 ]
Dssouli, R [1 ]
机构
[1] Univ Montreal, Dept IRO, Montreal, PQ H3C 3J7, Canada
关键词
conformance testing; testing in context; real-time systems; embedded systems; timed input output automata; communicating timed input output automata;
D O I
10.1109/RTCSA.2000.896421
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An embedded real-time system consists of a number of components (processes) that run concurrently and communicate with each other under predefined tinting constraints. The correctness of such systems is important, since they are used in an increasing number of safety critical systems. To improve the quality of these systems, two techniques can be used, namely verification of the specification and testing of the implementation. III this paper; we consider the testing of embedded real-time components. In our model, the system is modeled as a set of Communicating Timed Input Output Automata (CTIOA). One CTIOA specifies the component to be tested and the remaining CTIOAs represent the context. The relationship between the component to be rested and the other ones should be taken into account for test cases generation. We discuss how testing in contest differs from testing in isolation. We review the fault model in the context of CTIOA and we propose an approach for test cases generation from an embedded CTIOA. This approach consists of three steps. Fir st, we avoid the composition of all machines by selecting, based on a specific criterion, only some pal-ts of the CTIOA's contest that affect (or al-e affected by) the specification. Then, we deter-mine the pal tial product of the specification and the selected pal-ts of the context. Finally: we apply Timed Wp-Method [7] on the resulting rimed input output automata. The quality of the resulting pa, tial product is strongly dependent on the criterion used to select the parts of the contest to consider in test cases generation.
引用
收藏
页码:417 / 424
页数:8
相关论文
共 50 条
  • [1] Testing and testing techniques for real-time embedded software systems
    Tracey, N
    McDermid, J
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 441 - 441
  • [2] Specification-based testing of real-time embedded systems
    Núñez, M
    Rodríguez, I
    [J]. From Specification to Embedded Systems Application, 2005, 184 : 115 - 124
  • [3] Real-time and embedded systems
    Stankovic, JA
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 205 - 208
  • [4] Real-time embedded systems
    Bate, I
    Liu, S
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (04): : 154 - 155
  • [5] Embedded/real-time systems
    Katz, DS
    Kepner, J
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (02): : 186 - 190
  • [6] A dependable online testing and upgrade architecture for real-time embedded systems
    Lee, K
    Sha, L
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 160 - 165
  • [7] Automated Real-Time Testing (ARTT) for Embedded Control Systems (ECS)
    Hawkins, J
    Howard, RB
    Nguyen, HV
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2002 PROCEEDINGS, 2002, : 647 - 652
  • [8] Model-Based Real-Time Testing of Embedded Automotive Systems
    Skruch, Pawel
    Buchala, Gabriel
    [J]. SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2014, 7 (02): : 337 - 344
  • [9] Improving the Stateful Robustness Testing of Embedded Real-Time Operating Systems
    Shahpasand, Raheleh
    Sedaghat, Yasser
    Paydar, Samad
    [J]. 2016 6TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2016, : 159 - 164
  • [10] 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
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2016, 20 (04) : 289 - 309