• DocumentCode
    2130641
  • Title

    Providing user-oriented support for software development by formal methods

  • Author

    Cheng, Anthony S K ; Han, Jun ; Welsh, Jim ; Wood, Andrew

  • Author_Institution
    Dept. of Comput. Sci., Queensland Univ., Qld., Australia
  • fYear
    1993
  • fDate
    19-23 Jul 1993
  • Firstpage
    156
  • Lastpage
    165
  • Abstract
    Existing tools for software development by formal methods lack the user-oriented properties necessary to their effective use in software engineering. A strategy for overcoming these deficiencies by interposing a user-oriented front-end editor between the user and the formal method tool itself is proposed. The feasibility of this approach is demonstrated by adapting an existing generic language-based editor to provide a front-end to an existing theorem prover. To cater for the full range of structures which arise in formal methods, a generic model of formal method documents is defined and a corresponding front-end editor for such documents that is capable of real-time interaction with a corresponding variety of tools supporting formal methods is developed as a way of catering to the full range of structures that arise in formal methods
  • Keywords
    computer aided software engineering; formal specification; real-time systems; software tools; system documentation; text editing; theorem proving; formal method documents; formal method tool; front-end editor; generic language-based editor; real-time interaction; software development; software engineering; software tools; theorem prover; user-oriented support; Application software; Computer aided software engineering; Computer science; Design engineering; Programming; Software engineering; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
  • ISSN
    1066-1387
  • Print_ISBN
    0-8186-3480-4
  • Type

    conf

  • DOI
    10.1109/CASE.1993.634816
  • Filename
    634816