Title :
Implementing Case-Based Reasoning Approach to Framework Documentation
Author :
Jani, H.M. ; Lee Sai Peck
Author_Institution :
Coll. of Inf. Technol., Univ. Tenaga Nasional, Kajang, Malaysia
fDate :
March 31 2009-April 2 2009
Abstract :
Several approaches are currently used in documenting object-oriented application frameworks. Traditional documentation approaches include tutorials, reference manuals, design patterns, cookbooks, and minimalist. The main objective of a framework is to dramatically reduce the time and effort needed in developing complete applications within a family of applications domain. Proper documentation is required in order for a framework to be usable to users, especially to the new users of the framework. This paper discusses and implements the case-based reasoning (CBR) approach to documenting a framework. It is believed that the fastest way to learn is by retrieving previously recorded framework usage experiences or cases. Here, a case is a complete example of how to use a particular component or a set of components within a framework. In CBR, reasoning is based on remembering past cases. Genetic algorithm (GA) is used in implementing the CBR\´s "retrieve", "reuse", and "revise" steps. During the "revise" and "retain" steps of the CBR, Knuth-Morris-Pratt (KMP) pattern matching algorithm is applied.
Keywords :
case-based reasoning; genetic algorithms; object-oriented methods; object-oriented programming; pattern matching; system documentation; CBR; GA; KMP algorithm; Knuth-Morris-Prattv pattern matching algorithm; case-based reasoning approach; cookbooks; design pattern; genetic algorithm; minimalist; object-oriented application framework documentation; reference manual; tutorials; usage experience; Application software; Computer science; Contracts; Documentation; Educational institutions; Information technology; Kernel; Software engineering; Software reusability; Usability; Case-Based Reasoning; Framework Documentation;
Conference_Titel :
Computer Science and Information Engineering, 2009 WRI World Congress on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3507-4
DOI :
10.1109/CSIE.2009.456