• DocumentCode
    2779232
  • Title

    Formal specification techniques as a catalyst in validation

  • Author

    Aichernig, Bernhard K. ; Gerstinger, Andreas ; Aster, Robert

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Austria
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    203
  • Lastpage
    206
  • Abstract
    The American Heritage Dictionary defines a catalyst as a substance, usually present in small amounts relative to the reactants, that modifies and especially increases the rate of a chemical reaction without being consumed in the process. This article reports on the experience gained in an industrial project that formal specification techniques form such a catalyst in the validation of complex systems. These formal development methods improve the validation process significantly by generating precise questions about the system´s intended functionality very early and by uncovering ambiguities and faults in textual requirement documents. This project has been a cooperation between the IST and the company Frequentis. The Vienna Development Method (VDM) has been used for validating the functional requirements and the existing acceptance tests of a network node for voice communication in air traffic control. In addition to several detected requirement faults, the formal specification highlighted how additional test-cases could be derived systematically
  • Keywords
    Vienna development method; air traffic control; formal specification; formal verification; voice communication; Vienna Development Method; air traffic control; complex systems validation; formal specification techniques; textual requirement documents; voice communication; Air traffic control; Chemical processes; Chemical technology; Communication system traffic control; Dictionaries; Fault detection; Formal specifications; Knowledge engineering; Natural languages; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2000, Fifth IEEE International Symposim on. HASE 2000
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-7695-0927-4
  • Type

    conf

  • DOI
    10.1109/HASE.2000.895462
  • Filename
    895462