• DocumentCode
    1031136
  • Title

    Application and benefits of formal methods in software development

  • Author

    Plat, Nico ; van Katwijk, Jan ; Toetenel, Hans

  • Author_Institution
    Delft Univ. of Technol., Netherlands
  • Volume
    7
  • Issue
    5
  • fYear
    1992
  • fDate
    9/1/1992 12:00:00 AM
  • Firstpage
    335
  • Lastpage
    346
  • Abstract
    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. 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, the authors 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
  • Keywords
    Vienna development method; formal specification; formal verification; standards; DoD-STD-2167A; VDM; formal methods; generally applicable formal method; research centres; software development; software life-cycle; software process; standard model;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    165489