DocumentCode
285889
Title
Case-based reasoning in software engineering
Author
Maiden, Neil ; Sutcliffe, Alistair
Author_Institution
Dept. of Bus. Comput., Sch. of Inf., City Univ., London, UK
fYear
1993
fDate
34012
Firstpage
42401
Lastpage
42403
Abstract
Case-based reasoning provides a new and revealing perspective for the reuse of system specifications during requirements engineering. The authors examine case-based reasoning with old specifications during requirements engineering using complex examples of requirements reuse and case studies of observed successful case-based reuse. Intelligent tool support for requirements engineering needs domain knowledge to develop and validate requirements specifications. The authors propose a paradigm for specification reuse which exploits the different skills and domain knowledge possessed by software engineers and support tools. A similar approach has also been implemented in several case-based reasoning tools. An intelligent advisor, known as AIR, has been designed and implemented to assist reuse of old specification cases
Keywords
case-based reasoning; formal specification; knowledge based systems; software reusability; AIR; case studies; case-based reasoning; complex examples; domain knowledge; intelligent advisor; observed successful case-based reuse; old specifications; requirements engineering; requirements reuse; requirements specifications; software engineers; specification reuse; system specifications;
fLanguage
English
Publisher
iet
Conference_Titel
Case-Based Reasoning, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
230812
Link To Document