On-line testing for application software of widely distributed system

Widely distributed systems are constructed step-by-step over a long lime. These systems must permit on-line testing. On-line testing verifies newly added application software by receiving the real data in the real environment without disrupting the operating subsystems. To enable testing during system operation, an on-line test technique based on autonomous decentralized system structure was proposed. In this paper, the functions to verify various types of application software are proposed: (1) for non-real-time application software, checking whether it communicates with every operating application software. (2) for real-time application software, checking whether timing of output data is within the timing-deadline or not. (3) for new version software, verifying whether the version of all functions is newer than that off functions in the present software. An example of application software applied to the on-line test and the effectiveness of the technique is shown in a real system.

[1]  Kinji Mori,et al.  Autonomous decentralized system test technique , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[2]  H. Kopp,et al.  THE ELEKTRA TESTBED: ARCHITECTURE OF A REAL-TIME TEST ENVIRONMENT FOR HIGH SAFETY AND RELIABILITY REQUIREMENTS , 1990 .

[3]  Hiroyuki Yokota,et al.  An autonomous decentralized process computer system for steel production , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.

[4]  Eugene L. Duke V&V of flight and mission-critical software , 1989, IEEE Software.

[5]  K. Grimm An Effective Strategy and Automation Concepts for Systematic Testing of Safety Related Software , 1989 .

[6]  Kinji Mori,et al.  Autonomous decentralized systems: Concept, data field architecture and future trends , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.

[7]  Hiroshi Yamamoto,et al.  Widely-distributed train-traffic computer control system and its step-by-step construction , 1995, Proceedings ISADS 95. Second International Symposium on Autonomous Decentralized Systems.

[8]  Kinji Mori,et al.  On-line software test technique based on autonomous decentralized system , 1993, 1993 4th Workshop on Future Trends of Distributed Computing Systems.

[9]  Hirokazu Ihara,et al.  Autonomous Decentralized Software Structure and It's Application , 1986, FJCC.