• DocumentCode
    2298343
  • Title

    Observations on industrial practice using formal methods

  • Author

    Gerhart, S. ; Craigen, Dan ; Ralston, Ted

  • Author_Institution
    Nat. Sci. Found., Washington, DC, USA
  • fYear
    1993
  • fDate
    17-21 May 1993
  • Firstpage
    24
  • Lastpage
    33
  • Abstract
    Formal methods refer to the use of mathematically based techniques in software and system engineering. The authors summarize observations on their use in a dozen applications in industrial settings. Application goals ranged from reengineering to system certification. The purpose is to extract some of the key observations about practice in software engineering terms with minimal reference to formal methods terminology and glossing over distinctions among methods. The methodology of the study is described. Applications include oscilloscopes, nuclear reactors, trains, planes, ships, satellites, smartcards, transaction processing, arithmetic units, networks, medical instruments, and language processors. The observations follow from a systematic survey of these applications using a structured interview process and analysis of results using a set of features covering various aspects of practice: process, methods, tools, and technology transfer
  • Keywords
    formal specification; formal verification; systems engineering; technology transfer; arithmetic units; formal methods; industrial practice; language processors; medical instruments; nuclear reactors; oscilloscopes; planes; reengineering; satellites; ships; smartcards; software engineering; system certification; system engineering; technology transfer; trains; transaction processing; Application software; Arithmetic; Certification; Marine vehicles; Oscilloscopes; Satellites; Software engineering; Software systems; Systems engineering and theory; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1993. Proceedings., 15th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-3700-5
  • Type

    conf

  • DOI
    10.1109/ICSE.1993.346058
  • Filename
    346058