DocumentCode
2552007
Title
Distributed software testing with specification
Author
Chang, Carl K. ; Song, Cheng-Chung ; Wang, Rong-Fa
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
fYear
1990
fDate
31 Oct-2 Nov 1990
Firstpage
112
Lastpage
117
Abstract
A specification-based testing method aimed primarily at detecting errors of distributed systems is presented. This specification technique emphasizes the communication behaviors and the synchronization properties of distributed processes. The functions of behavior specification for the testing method serve two purposes. First, it provides the communication-oriented high-level view of the system, which dictates the method of test case generation. Five test criteria peculiar to distributed software are considered. Test data can be derived from the source code based on the symbolic execution technique applied to each test case. Second, the specification serves as a correct reference model, which helps analyze the communication events of the system execution. Currently, this testing method, as an important support to the INTEGRAL verification and validation system, has been largely realized in a SUN workstation environment
Keywords
distributed processing; formal specification; program testing; synchronisation; INTEGRAL; SUN workstation environment; behavior specification; communication behaviors; distributed systems; source code; specification-based testing method; symbolic execution technique; synchronization properties; test case generation; test criteria; validation system; verification; Automata; Contracts; Delay; Event detection; Master-slave; Software systems; Software testing; System recovery; System testing; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location
Chicago, IL
Print_ISBN
0-8186-2054-4
Type
conf
DOI
10.1109/CMPSAC.1990.139337
Filename
139337
Link To Document