APPLICATION AND BENEFITS OF FORMAL METHODS IN SOFTWARE-DEVELOPMENT

被引:8
|
作者
PLAT, N [1 ]
VANKATWIJK, J [1 ]
TOETENEL, H [1 ]
机构
[1] DELFT UNIV TECHNOL, FAC TECH MATH & INFORMAT, 2600 AJ DELFT, NETHERLANDS
来源
SOFTWARE ENGINEERING JOURNAL | 1992年 / 7卷 / 05期
关键词
D O I
10.1049/sej.1992.0034
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal methods for software development receive much attention in research centres, but are rarely used in industry for the development of (large) software systems. One of the reasons is that little is known about the integration of formal methods in the software process, and the exact role of formal methods in the software life-cycle is still unclear. In this paper, a detailed examination is made of the application of, and the benefits resulting from, a generally applicable formal method (VDM) in a standard model for software development (DoD-STD-2167A). Currently, there is no general agreement on how formal methods should be used, but in order to analyse the use of formal methods in the software process, a clear view of such use is essential. Therefore, we show what is meant by 'using a formal method'. The different activities of DoD-STD-2167A are analysed with regard to their suitability for applying VDM and the benefits that may result from applying VDM for that activity. Based on this analysis, an overall view on the usage of formal methods in the software process is formulated.
引用
收藏
页码:335 / 346
页数:12
相关论文
共 50 条
  • [31] THE SOFTWARE-DEVELOPMENT ASSISTANT
    HAYDEN, CC
    MITCHELL, JC
    MUKERJI, J
    SCHMIDT, FA
    AT&T TECHNICAL JOURNAL, 1990, 69 (02): : 76 - 90
  • [32] ON SOFTWARE-DEVELOPMENT - REPLY
    LEDGARD, H
    ABACUS-NEW YORK, 1986, 3 (02): : 7 - 7
  • [33] APPLICATION OF A TRANSFORMATIONAL SOFTWARE-DEVELOPMENT METHODOLOGY TO VLSI DESIGN
    MOSTOW, J
    BALZER, B
    JOURNAL OF SYSTEMS AND SOFTWARE, 1984, 4 (01) : 51 - 61
  • [34] SOFTWARE-DEVELOPMENT TOOLS
    DECUYPERE, HJM
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 625 - 625
  • [35] CAD SOFTWARE-DEVELOPMENT
    CHERRY, J
    FRANKE, D
    NEWTON, R
    SEAQUIST, C
    WOLF, W
    RADKE, C
    KUKULA, J
    IEEE DESIGN & TEST OF COMPUTERS, 1988, 5 (04): : 49 - 58
  • [36] SOFTWARE-DEVELOPMENT SYSTEM
    ROWLAND, BR
    WELSCH, RJ
    BELL SYSTEM TECHNICAL JOURNAL, 1983, 62 (01): : 275 - 289
  • [37] SOFTWARE-DEVELOPMENT IN BIOMECHANICS
    WOLTRING, HJ
    JOURNAL OF BIOMECHANICS, 1987, 20 (02) : 219 - 219
  • [38] SOFTWARE-DEVELOPMENT STANDARDS
    HALL, PAV
    SOFTWARE ENGINEERING JOURNAL, 1989, 4 (03): : 143 - 147
  • [39] SOFTWARE-DEVELOPMENT SYSTEM
    HACK, TG
    HUANG, T
    STECHER, LC
    BELL SYSTEM TECHNICAL JOURNAL, 1983, 62 (03): : 859 - 884
  • [40] SOFTWARE-DEVELOPMENT FOR LIBRARIES
    PHANEUF, RD
    LIBRARY SOFTWARE REVIEW, 1984, 3 (04): : 501 - 505