• 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