• DocumentCode
    3408529
  • Title

    A specification-based adaptive test case generation strategy for open operating system standards

  • Author

    Watanabe, Aki ; Sakamura, Ken

  • Author_Institution
    Dept. of Inf. Sci., Tokyo Univ., Japan
  • fYear
    1996
  • fDate
    25-29 Mar 1996
  • Firstpage
    81
  • Lastpage
    89
  • Abstract
    The paper presents a specification based adaptive test case generation (SBATCG) method for integration testing in an open operating system standards environment. In the SBATCG method, templates describing abstract state transitions are derived from a model based specification, and the templates are refined to the internal structure of each implementation. We adopt the Z notation, one of the most widely used formal specification languages. We conducted mutation analysis to study the fault exposure abilities of the SBATCG method and that of a strategy based only on a specification. In our experiment, we used a Z version of the ITRON2 real time multi task operating system specification and two commercially available ITRON2 implementations. The results of this equipment show that the SBATCG method can achieve a higher fault detecting ability than can the strategy using only a specification
  • Keywords
    formal specification; multiprogramming; open systems; operating systems (computers); program testing; real-time systems; software standards; specification languages; ITRON2 real time multi task operating system specification; SBATCG method; Z notation; abstract state transitions; commercially available ITRON2 implementations; fault detecting ability; fault exposure abilities; formal specification languages; integration testing; internal structure; model based specification; mutation analysis; open operating system standards; specification based adaptive test case generation strategy; templates; Computer aided software engineering; Fault detection; Formal specifications; Genetic mutations; Information science; Open systems; Operating systems; Phase detection; Standardization; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1996., Proceedings of the 18th International Conference on
  • Conference_Location
    Berlin
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-7247-1
  • Type

    conf

  • DOI
    10.1109/ICSE.1996.493404
  • Filename
    493404