• DocumentCode
    2778756
  • Title

    Constructions of behaviour observation schemes in software testing

  • Author

    Zhu, Hong ; He, Xudong

  • Author_Institution
    Sch. of Comput. & Math. Sci., Oxford Univ., UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    7
  • Lastpage
    16
  • Abstract
    Software testing is a process in which a software system´s dynamic behaviours are observed and analysed so that the system´s properties can be inferred from the information revealed by test executions. While the existing theories of software testing might be adequate in describing the testing of sequential systems, they are not capable to describe the testing of concurrent systems that can exhibit different behaviours on the same test case due to non-determinism and concurrency. In our previous work, we proposed a theoretical framework that provides a unified foundation to study all testing methods for both sequential and concurrent systems. The main results of the framework include a formal definition of the notion and a set of the desirable properties of an observation scheme. In this paper, we provide several constructions of observation schemes that have direct implications in current software testing practice. We also study the properties of the constructions
  • Keywords
    program testing; software quality; behaviour observation schemes; concurrency; concurrent systems; dynamic behaviours; formal definition; software testing; Concurrent computing; Fault detection; Helium; Information analysis; Sequential analysis; Software measurement; Software quality; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2000, Fifth IEEE International Symposim on. HASE 2000
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-7695-0927-4
  • Type

    conf

  • DOI
    10.1109/HASE.2000.895434
  • Filename
    895434