• DocumentCode
    2417740
  • Title

    A tool for testing liveness in distributed object systems

  • Author

    Giles, Charles P. ; Sivilotti, A. G Paolo

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    319
  • Lastpage
    328
  • Abstract
    The paper describes cidl, a tool that helps CORBA developers test liveness properties in distributed systems. Whereas sequential systems can be tested by examining initial states and final outcomes, distributed systems frequently exhibit reactive behavior that occurs over time. Liveness properties capture such behavior. Testing liveness, however, presents a significant challenge because liveness violations can never be detected during a finite execution. We present a testing technology for CORBA based distributed systems. We define an extension to CORBA IDL for specifying a fundamental liveness property: transient. The cidl tool uses this extension to generate a testing harness for tracking liveness. We describe how to use cidl for testing and debugging and present a preliminary experience report
  • Keywords
    distributed object management; program debugging; program diagnostics; program testing; CORBA IDL; CORBA based distributed systems; CORBA developers; cidl; debugging; distributed object systems; finite execution; liveness testing; liveness violations; reactive behavior; sequential systems; testing harness; testing technology; transient; Application software; Concurrent computing; Debugging; Distributed computing; Formal verification; Information science; Resource management; Sequential analysis; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2000. TOOLS 34. Proceedings. 34th International Conference on
  • Conference_Location
    Santa Barbara, CA
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-0774-3
  • Type

    conf

  • DOI
    10.1109/TOOLS.2000.868982
  • Filename
    868982