Validating feature-based specifications

被引:8
作者
Turner, Kenneth J. [1 ]
机构
[1] Univ Stirling, Dept Math & Comp Sci, Stirling FK9 4LA, Scotland
关键词
feature; LOTOS; SDL; service; validation;
D O I
10.1002/spe.721
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It 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 (C) 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:999 / 1027
页数:29
相关论文
共 40 条
[1]  
Andrews Tony, 2003, Business process execution language for web services
[2]  
[Anonymous], SOFTWARE ENG
[3]  
[Anonymous], 2002, SIP SESSION INITIATI
[4]  
Arkin A., 2005, WEB SERVICES BUSINES
[5]   INTRODUCTION TO THE ISO SPECIFICATION LANGUAGE LOTOS [J].
BOLOGNESI, T ;
BRINKSMA, E .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (01) :25-59
[6]  
BRINKSMA E, 1988, P PROT SPEC TEST VER, P23
[7]   MAKING CHANGES TO FORMAL SPECIFICATIONS - REQUIREMENTS AND AN EXAMPLE [J].
BUSTARD, DW ;
WINSTANLEY, AC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (08) :562-568
[8]   Feature interaction: a critical review and considered forecast [J].
Calder, M ;
Kolberg, M ;
Magill, EH ;
Reiff-Marganiec, S .
COMPUTER NETWORKS, 2003, 41 (01) :115-141
[9]   A FEATURE-INTERACTION BENCHMARK FOR IN AND BEYOND [J].
CAMERON, EJ ;
GRIFFETH, N ;
LIN, YJ ;
NILSON, ME ;
SCHNURE, WK ;
VELTHUIJSEN, H .
IEEE COMMUNICATIONS MAGAZINE, 1993, 31 (03) :64-69
[10]   EXTENSIONAL EQUIVALENCES FOR TRANSITION-SYSTEMS [J].
DENICOLA, R .
ACTA INFORMATICA, 1987, 24 (02) :211-237