Title :
Are formal methods a good thing for programming language standards? Setting an agenda for the future
Author_Institution :
Dept. of Comput., Open Univ., Milton Keynes, UK
fDate :
30 Aug-3 Sep 1993
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;
Conference_Titel :
Software Engineering Standards Symposium, 1993. Proceedings., 1993
Conference_Location :
Brighton
Print_ISBN :
0-8186-4240-8
DOI :
10.1109/SESS.1993.263958