• 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