• DocumentCode
    2592793
  • Title

    Formal methods in software engineering

  • Author

    Hird, Geoffrey R.

  • Author_Institution
    Odyssey Res. Associates Inc., Ithaca, NY, USA
  • fYear
    1990
  • fDate
    15-18 Oct 1990
  • Firstpage
    230
  • Lastpage
    234
  • Abstract
    The application of formal methods at various stages of software development, and to selected critical aspects of software systems is discussed. A number of specific formal methods tools as well as application illustrating their use, are described. The tools discussed include verification systems for Ada and C. Also considered is the Romulus tool which allows the user to specify and verify security properties at the system design level. In addition, the application of formal methods to the building of a secure network component and a secure distributed operating system is described
  • Keywords
    Ada; C language; distributed processing; formal specification; operating systems (computers); program verification; software engineering; software tools; Ada; Ariel C verification environment; C language; Penelope; Romulus tool; THETA; distributed operating system; formal methods tools; secure applications modelling; software development; software engineering; trusted heterogeneous architecture; verification systems; Application software; Contracts; Formal verification; Investments; Production; Programming; Software engineering; Software systems; Software tools; US Government;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 1990. Proceedings., IEEE/AIAA/NASA 9th
  • Conference_Location
    Virginia Beach, VA
  • Type

    conf

  • DOI
    10.1109/DASC.1990.111291
  • Filename
    111291