• 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