Title :
A formal basis for consistency, evolution and rationale management in requirements engineering
Author :
Ghose, Aditya K.
Author_Institution :
Dept. of Bus. Syst., Wollongong Univ., NSW, Australia
Abstract :
This paper presents a formal framework that addresses the twin problems of inconsistencies in requirements specifications and requirements evolution. It presents 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. The paper identifies the need for consistent application of requirements rationale and provides support for this in the framework. While the problem of requirements evolution is intractable in the general case, tractable special cases exist within the framework. The paper also provides pointers to designing tools based on this framework
Keywords :
belief maintenance; formal specification; nonmonotonic reasoning; belief revision; default reasoning; formal framework; rationale management; requirements engineering; requirements evolution; requirements specifications; software tools; Australia; Costs; Databases; Design engineering; Engineering management; Logic; Programming;
Conference_Titel :
Tools with Artificial Intelligence, 1999. Proceedings. 11th IEEE International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-0456-6
DOI :
10.1109/TAI.1999.809769