INFORMAL AND FORMAL REQUIREMENTS SPECIFICATION LANGUAGES - BRIDGING THE GAP

被引:58
作者
FRASER, MD [1 ]
KUMAR, K [1 ]
VAISHNAVI, VK [1 ]
机构
[1] GEORGIA STATE UNIV,COLL BUSINESS,DEPT COMP INFORMAT SYST,ATLANTA,GA 30303
关键词
FORMAL REQUIREMENTS SPECIFICATION LANGUAGES; INFORMAL REQUIREMENTS SPECIFICATION LANGUAGES; INTEGRATING FORMAL AND INFORMAL REQUIREMENTS SPECIFICATIONS; REQUIREMENTS SPECIFICATIONS; STRUCTURED ANALYSIS; VIENNA DEVELOPMENT METHOD;
D O I
10.1109/32.90448
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The differences between informal and formal requirements specification languages are noted, and the issue of bridging the gap between them is motivated and discussed. Using Structured analysis (SA) and the Vienna Development Method (VDM) as surrogates for informal and formal languages, respectively, two approaches are presented for integrating the two. The first approach uses the SA model of a system to guide the analyst's understanding of the system and the development of the VDM specifications. The second approach proposes a rule-based method for generating VDM specifications from a set of corresponding SA specifications. The two approaches are illustrated through a simplified Payroll System case. The issues that emerge from the use of the two approaches are reported. Finally, the significance of this work to both formal and informal requirements communities is discussed.
引用
收藏
页码:454 / 466
页数:13
相关论文
共 45 条
[1]  
ANDREWS D, 1988, INTRO FORMAL METHODS
[2]  
[Anonymous], 1989, MODERN STRUCTURED AN
[3]  
BARIFF ML, 1978, UNPUB INFORMATION RE
[4]  
CHARETTE RN, 1986, SOFTWARE ENG ENV CON
[5]  
CHEDGEY C, 1987, LECT NOTES COMPUT SC, V252, P63
[6]  
CONGER SA, 1990, 8TH P ANN C AD TECHN
[7]  
CRISPIN RJ, 1987, LECTURE NOTES COMPUT, V252, P63
[8]  
DAVIS GB, 1982, IBM SYST J, V21
[9]  
DAVIS GB, 1981, SYSTEMS ANAL DESIGN
[10]  
De Marco T., 1978, STRUCTURED ANAL SYST