Title
Template-Based Design in COLIBRI Studio
Abstract
Case-Based Reasoning (CBR) and software generation share a common conceptual model of reusing components to obtain new solutions. Based on this model, in this paper we describe a novel development process for generating CBR systems based on the idea of reusing previous system designs. Template-Based Design (TBD) is the most significant activity in this development process and defines several actors (researcher, developer, student, etc.) involved in the development process of CBR systems with different backgrounds, motivations and goals. The TBD activity is supported by several tools integrated into the COLIBRI Studio Development Environment. These tools rely on semantic descriptions of workflows and components by means of an ontology that supports the reasoning regarding the correctness of the application being generated. We claim that the conceptualization of system behavior into templates and its reuse through the TBD serves to reduce the development effort required to build CBR applications. Thus, we present an experimental evaluation of the viability of the approach.
Year
DOI
Venue
2014
10.1016/j.is.2012.11.003
Inf. Syst.
Keywords
Field
DocType
significant activity,cbr system,cbr application,reusing component,tbd activity,template-based design,colibri studio,previous system design,development effort,development process,common conceptual model,novel development process,case based reasoning
Data mining,Ontology,Conceptual model,Reuse,Computer science,Correctness,Conceptualization,Template,Case-based reasoning,Workflow,Database
Journal
Volume
ISSN
Citations 
40,
0306-4379
4
PageRank 
References 
Authors
0.41
32
3
Name
Order
Citations
PageRank
Juan A. Recio-garcía118514.75
Pedro A. González-Calero248855.63
Belén Díaz-agudo348449.71