FUNDAMENTAL ISSUES IN TESTING DISTRIBUTED REAL-TIME SYSTEMS

被引:20
作者
SCHUTZ, W
机构
[1] LAAS-CNRS, Toulouse Cedex
关键词
D O I
10.1007/BF01088802
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper examines the fundamental problems that one faces when testing a distributed, hard real-time system. It specifically identifies the influences of the distributedness and of the real-time requirements of the systems considered. We show how the usual problems of testing become more difficult, and which additional problems are introduced, because of these additional system characteristics. We identify six such fundamental problems: Organization, Observability, Reproducibility, Host/Target Approach, Environment Simulation, and Representativity. These, as well as their interrelations, are presented in a general framework that is independent of a particular system architecture or application. This framework could serve as a starting point for all activities geared towards a particular system architecture or a specific application. As an example, we illustrate how these test problems have been handled when developing a test methodology for the distributed real-time system MARS. Finally, the additional issues of test data generation and test result analysis are briefly discussed.
引用
收藏
页码:129 / 157
页数:29
相关论文
共 70 条
  • [1] ACM, 2021, ACM COMPUT SURV
  • [2] ADRION WR, 1982, ACM COMPUT SURV, V14, P159, DOI DOI 10.1145/356876.356879
  • [3] BABER RL, 1987, SPINE SOFTWARE
  • [4] Beizer B., 2003, SOFTWARE TESTING TEC
  • [5] Boehm B.W., 1981, SOFTWARE ENG EC
  • [6] REPRODUCIBLE TESTING OF MONITORS
    BRINCHHANSEN, P
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1978, 8 (06) : 721 - 729
  • [7] DISTRIBUTED SNAPSHOTS - DETERMINING GLOBAL STATES OF DISTRIBUTED SYSTEMS
    CHANDY, KM
    LAMPORT, L
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (01): : 63 - 75
  • [8] COOLING JE, 1991, SOFTWARE DESIGN REAL
  • [9] DEMILLO RA, 1987, SOFTWARE TESTING EVA
  • [10] MONITORING AND DEBUGGING DISTRIBUTED REAL-TIME PROGRAMS
    DODD, PS
    RAVISHANKAR, CV
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (10) : 863 - 877