A Formal Basis for Consistency, Evolution and Rationale Management in Requirements Engineering

  • Authors:
  • Aditya K. Ghose

  • Affiliations:
  • -

  • Venue:
  • ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a formal framework that addresses the twin problems of inconsistencies in requirements specifications and requirements evolution. We present techniques (building on results from the areas of default reasoning and belief revision) for identifying maximal consistent subsets of a specification rendered inconsistent by a change step, with provision for retaining requirements that would be otherwise discarded, in anticipation of their future reuse. We identify the need for consistent application of requirements rationale and provide support for this in our framework. We observe that while the problem of requirements evolution is intractable in the general case, tractable special cases exist within our framework. We also provide pointers to designing tools based on this framework.