PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
July 1, 1996ACM Transactions on Software Engineering and Methodology606 citations

Automated consistency checking of requirements specifications

View Full Paper
CHConstance HeitmeyerRJRalph D. JeffordsBLB. Labaw

Key Points

Key points are not available for this paper at this time.

Abstract

This article describes a formal analysis technique, called consistency checking , for automatic detection of errors, such as type errors, nondeterminism, missing cases, and circular definitions, in requirements specifications. The technique is designed to analyze requirements specifications expressed in the SCR (Software Cost Reduction) tabular notation. As background, the SCR approach to specifying requirements is reviewed. To provide a formal semantics for the SCR notation and a foundation for consistency checking, a formal requirements model is introduced; the model represents a software system as a finite-state automation which produces externally visible outputs in response to changes in monitored environmental quantities. Results of two experiments are presented which evaluated the utility and scalability of our technique for consistency checking in real-world avionics application. The role of consistency checking during the requirements phase of software development is discussed.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Heitmeyer et al. (1996) studied this question.

synapsesocial.com/papers/6a0ea69baa1655e5fb229c00https://doi.org/10.1145/234426.234431
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Consistency checking of SCR-style requirements specifications2002 · 139 citations
  2. 2Computers and Intractability: A Guide to the Theory of NP-Completeness1979 · 44,553 citations
  3. 3Inspection of Safety-Critical Software Using Program-Function Tables.1994 · 35 citations
  4. 4Decision tables in software engineering1982 · 47 citations
  5. 5Proceedings of 11th Annual Conference on Computer Assurance. COMPASS '961996 · 19 citations