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
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;
Conference_Titel :
Software Engineering, 1996., Proceedings of the 18th International Conference on
Conference_Location :
Berlin
Print_ISBN :
0-8186-7247-1
DOI :
10.1109/ICSE.1996.493404