• DocumentCode
    2878854
  • Title

    A tool for testing of parallel and distributed programs in message-passing environments

  • Author

    Bechini, Alessio ; Cutajar, John ; Prete, Cosimo Antonio

  • Author_Institution
    Dipt. di Ingegneria dell´´Inf., Pisa Univ., Italy
  • Volume
    2
  • fYear
    1998
  • fDate
    18-20 May 1998
  • Firstpage
    1308
  • Abstract
    Due to the non-deterministic behavior of some parallel and distributed programs, addressing the problem of testing in such context is a non-trivial task. A proficient testing phase must be done using tools which record information about a single execution, and which are able to force a concurrent program to exercise a given execution. This paper describes a tool for testing of programs based on the Horus system. Our approach is novel in dealing with events connected to process group handling and group communication. Moreover, we show that using the capabilities of the Horus run-time system can be really helpful in solving testing problems. Our approach has the advantages of requiring no modifications neither in the program nor in the operating system, and to avoid a centralized solution through the use of partial orders of synchronization events
  • Keywords
    distributed programming; message passing; multiprocessing programs; parallel programming; program testing; programming environments; synchronisation; Horus run-time system; concurrent program; distributed programs; group communication; message-passing environments; nondeterministic behavior; parallel programs; partial orders; process group handling; program testing tool; synchronization events; testing problems solution; Computer bugs; Debugging; Fault detection; Monitoring; Operating systems; Parallel programming; Sequential analysis; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrotechnical Conference, 1998. MELECON 98., 9th Mediterranean
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-7803-3879-0
  • Type

    conf

  • DOI
    10.1109/MELCON.1998.699448
  • Filename
    699448