Media type: E-Article Title: Validating feature‐based specifications Contributor: Turner, Kenneth J. Published: Wiley, 2006 Published in: Software: Practice and Experience, 36 (2006) 10, Seite 999-1027 Language: English DOI: 10.1002/spe.721 ISSN: 0038-0644; 1097-024X Keywords: Software Origination: Footnote: Description: AbstractIt is argued that specifications should be rigorously validated against requirements. This is useful to build confidence in a specification and to check a specification after it or the requirements have changed. The multiple‐use scenario test and refusal description (MUSTARD) is introduced as a means of formulating and formalizing validation scenarios. The practical use of MUSTARD on a number of case studies is introduced. The MUSTARD notation is then explained, using examples from Internet telephony to show how validation scenarios are written. The core MUSTARD constructs are augmented by domain‐specific vocabularies that adapt it for different kinds of systems. It is demonstrated how MUSTARD can validate specifications written in two standardized formal languages: language of temporal ordering specification (LOTOS) and specification and description language (SDL). Copyright © 2006 John Wiley & Sons, Ltd.