DocumentCode :
2333779
Title :
Tool support for production use of formal techniques
Author :
Knight, John C. ; Hanks, Kimberly S. ; Travis, Sean R.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear :
2001
fDate :
27-30 Nov. 2001
Firstpage :
242
Lastpage :
251
Abstract :
The relatively scant use of formal techniques in software development is the result, in part, of a lack of suitable support tools. Many tools have been developed that provide novel analysis capabilities but lack basic yet commonplace facilities which are essential in production software development. More importantly, many existing tools for the development of formal specifications fail to provide mechanisms for the manipulation of natural language despite the fact that natural language is essential to give meaning to the terms in the formal specification. In this paper, we describe a toolset that has been developed with the specific intent of providing comprehensive facilities for creating formal specifications in production software development. The toolset supports a powerful formal notation, Z but also provides comprehensive and fully integrated support for natural language. As well as describing the toolset we present a preliminary evaluation of its use on a commercial specification.
Keywords :
formal specification; project management; software development management; software tools; comprehensive toolset; formal specification; production software development; software development; software lifecycle; software projects; support tools; Application software; Computer industry; Computer science; Formal specifications; Industrial training; Natural languages; Personnel; Production; Programming; Software packages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2001. ISSRE 2001. Proceedings. 12th International Symposium on
ISSN :
1071-9458
Print_ISBN :
0-7695-1306-9
Type :
conf
DOI :
10.1109/ISSRE.2001.989478
Filename :
989478
Link To Document :
بازگشت