Déjà Vu: A Hierarchical Case-Based Reasoning System for Software Design

نویسندگان

  • Barry Smyth
  • Padraig Cunningham
چکیده

Déjà Vu is a case-based reasoning system for software design. This paper describes the hierarchical case-base in Déjà Vu and the blackboard based architecture that controls reasoning with this case-base. The case-base is structured as a partonomic hierarchy. Each complete solution in the case base is represented by a top-level case describing the outline of the solution. This top-level case contains pointers to several 'detail cases' representing the modules that make up the solution. In addition the case base has a taxonomic structure that facilitates case retrieval. The partonomic structure of the case base requires that the case base reasoning process is multi-stage rather than the singlepass retrieval process that is normal in case-base reasoning. In Déjà Vu a solution is built by first retrieving and adapting a top-level case and then retrieving and adapting detail cases to build up this solution. The control issues introduced by this multi-stage case-base reasoning is addressed by organising the system as a blackboard system with dedicated control agents organising the reasoning process. Published in Proceedings of 10th European Conference on Artificial Intelligence, 1992, Vienna, Austria.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reducing the Adaptation Overhead

Déjà Vu is a case-based software design system whose success is based on two novel techniques: hierarchical case-based reasoning and adaptation-guided retrieval. Hierarchical case-based reasoning (HCBR) solves complex problems in a hierarchical fashion by reusing and combining the solutions of many separate cases and is fully supported by the normal CBR retrieve-and-adapt cycle. Adaptation-guid...

متن کامل

Retrieval & Adaptation in Déjà Vu, a Case-Based Reasoning System for Software Design

Several current AI techniques are based on the reuse of problem solving knowledge. Case-based reasoning (CBR) is one such technique. In CBR problem solutions are stored as cases, and to solve a new problem a suitable case is retrieved and adapted. This paper examines adaptation in the context of a case-based reasoning system for software design called Déjà Vu. The paper describes Déjà Vu's twot...

متن کامل

Hierarchical Case-Based Reasoning Integrating Case-Based and Decompositional Problem-Solving Techniques for Plant-Control Software Design

Case-based reasoning (CBR) is an AI technique that emphasises the role of past experience during future problem solving. New problems are solved by retrieving and adapting the solutions to similar problems, solutions that have been stored and indexed for future reuse as cases in a case-base. The power of CBR is severely curtailed if problem solving is limited to the retrieval and adaptation of ...

متن کامل

Design Synthesis: A Model of Hierarchical Case-Based Reasoning

A variety of artificial intelligence techniques have been used in attempts to automate design synthesis tasks. Two common approaches are case-based and decompositional design. While powerful techniques in their own right, their integration has lead to a new generation of design synthesis systems capable of tackling a larger range of problems with greater effectiveness. In this paper previous at...

متن کامل

A Blackboard Based, Recursive, Case-Based Reasoning System for Software Development

This paper describes Déjà Vu, a Case-Based Reasoning system for software design, which uses a recursive problem solving technique, mirroring the human design process of successive refinement, to automatically generate solution code for a given target specification. This recursive approach is reflected in the structure of the case-base in that solutions have an explicit partonomic structure with...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992