Skip to main navigation Skip to search Skip to main content

Completeness and consistency analysis of state-based requirements

Research output: Contribution to journalConference articlepeer-review

Abstract

This paper describes methods for automatically analyzing formal, state-based requirements specifications for completeness and consistency. The approach uses a low-level functional formalism, simplifying the analysis process. State space explosion problems are eliminated by applying the analysis at a high level of abstraction; i.e, instead of generating a reachability graph for analysis, the analysis is performed directly on the model. The method scales up to large systems by decomposing the specification into smaller, analyzable parts and then using functional composition rules to ensure that verified properties hold for the entire specification. The analysis algorithms and tools have been validated on TCAS II, a complex, airborne, collision-avoidance system required on all commercial aircraft with more than 30 passengers that fly in U.S. airspace.

Original languageEnglish (US)
Pages (from-to)3-14
Number of pages12
JournalProceedings - International Conference on Software Engineering
DOIs
StatePublished - 1995
EventProceedings of the 1995 IEEE 17th International Conference on Software Engineering - Seattle, WA, USA
Duration: Apr 24 1995Apr 28 1995

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Fingerprint

Dive into the research topics of 'Completeness and consistency analysis of state-based requirements'. Together they form a unique fingerprint.

Cite this