• DocumentCode
    3503166
  • Title

    Are formal methods a good thing for programming language standards? Setting an agenda for the future

  • Author

    Woodman, Mark

  • Author_Institution
    Dept. of Comput., Open Univ., Milton Keynes, UK
  • fYear
    1993
  • fDate
    30 Aug-3 Sep 1993
  • Firstpage
    116
  • Lastpage
    124
  • Abstract
    The article questions the role of formal methods in the standardization of programming languages by examining the VDM-SL definition used in the Modula-2 standard, particularly in terms of the demands of the formal notation, the time taken to meet them and the size of the resultant document. Possible inadequacies of the formal notations used and in their applications are reviewed: the lack of generic specification and the occurrence of `noise´ is discussed. An agenda of work to be undertaken to facilitate the rapid production of formally defined language standards is proposed. A life-cycle for formally defined language standards is outlined which includes their testing. The need for the rapid production of standards is emphasized
  • Keywords
    formal languages; programming languages; standardisation; Modula-2; VDM-SL definition; formal methods; generic specification; programming language standards; standardization; Application software; Computer languages; Information systems; Life testing; Production systems; Productivity; Software standards; Software systems; Standardization; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Standards Symposium, 1993. Proceedings., 1993
  • Conference_Location
    Brighton
  • Print_ISBN
    0-8186-4240-8
  • Type

    conf

  • DOI
    10.1109/SESS.1993.263958
  • Filename
    263958