This paper presents a speci cation-based adaptive test case generation (SBATCGfmethod for integrationtesting an an open operating system standards environment. In the SBATCG method, templates describing abstract state transitions are derived from a modelbased specification, and the templates are refined to the internal structure of each implementation. In this paper, we adopt the Z notation, one of the most widely used formal specification languages.We conducted mutation analysis to study the faultexposure abilities of the SBATCG method and that of a strategy based only on a specification. In OUT experiment, we used a Z version of the ITRON2 reabtime multi-task operating system specification and two commercially available ITRON2 implementations. The results of this experiment show that the SBATCG method can achieve a higher fault detecting ability than can the strategy using only a specification.