Requirements analysis using forward and backward search

被引:35
作者
Lutz, RR [1 ]
Woodhouse, RM [1 ]
机构
[1] CALTECH, Jet Prop Lab, Pasadena, CA 91109 USA
关键词
D O I
10.1023/A:1018929719710
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The requirements analysis of critical software components often involves a search for hazardous states and failure modes. This paper describes the integration of a forward search for consequences of reaching these forbidden modes' with a backward search for contributing causes. Results are reported from two projects in which the integrated search method was used to analyze the requirements of critical spacecraft software. The search process was found to be successful in identifying some ambiguous, inconsistent, and missing requirements. More importantly, it identified four significant, unresolved requirements issues involving complex system interfaces and unanticipated dependencies. The results suggest that recent efforts by researchers to integrate forward and backward search have merit.
引用
收藏
页码:459 / 475
页数:17
相关论文
共 31 条
[1]  
ADDY EA, 1991, P 6 ANN C COMP ASS N, P75
[2]   Automatic symbolic verification of embedded systems [J].
Alur, R ;
Henzinger, TA ;
Ho, PH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (03) :181-201
[3]  
[Anonymous], P ACM SIGSOFT WORKSH
[4]   STATE-BASED MODEL CHECKING OF EVENT-DRIVEN SYSTEM REQUIREMENTS [J].
ATLEE, JM ;
GANNON, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (01) :24-40
[5]  
Bestavros A. A., 1990, Proceedings 1990 IEEE International Conference on Robotics and Automation (Cat. No.90CH2876-1), P592, DOI 10.1109/ROBOT.1990.126046
[6]  
CHA SS, 1991, IEEE SOFTWARE, V8, P48
[7]   ORTHOGONAL DEFECT CLASSIFICATION - A CONCEPT FOR IN-PROCESS MEASUREMENTS [J].
CHILLAREGE, R ;
BHANDARI, IS ;
CHAAR, JK ;
HALLIDAY, MJ ;
MOEBUS, DS ;
RAY, BK ;
WONG, MY .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :943-956
[8]   ANALYZING SAFETY REQUIREMENTS FOR PROCESS-CONTROL SYSTEMS [J].
DELEMOS, R ;
SAEED, A ;
ANDERSON, T .
IEEE SOFTWARE, 1995, 12 (03) :42-53
[9]   THE APPLICATION OF HAZOP STUDIES TO INTEGRATED REQUIREMENTS MODELS FOR CONTROL-SYSTEMS [J].
FENCOTT, C ;
HEBBRON, BD .
ISA TRANSACTIONS, 1995, 34 (03) :297-308
[10]  
FRAGOLA JR, 1973, P 1973 IEEE S COMP S, P90