Semantic templates for case-based reasoning systems

In this paper, we present an approach to solve the drawbacks of manual composition of software components. Our approach is applied within the jCOLIBRI framework for building case-based reasoning (CBR) applications. We propose a system design process based on reusing templates obtained from previousl...

Descripción completa

Detalles Bibliográficos
Autores: Recio García, Juan Antonio, Díaz Agudo, María Belén, González Calero, Pedro Antonio
Tipo de recurso: artículo
Fecha de publicación:2009
País:España
Institución:Universidad Complutense de Madrid (UCM)
Repositorio:Docta Complutense
Idioma:inglés
OAI Identifier:oai:docta.ucm.es:20.500.14352/44615
Acceso en línea:https://hdl.handle.net/20.500.14352/44615
Access Level:acceso abierto
Palabra clave:004.8
E-commerce
Reuse
CBR
Inteligencia artificial (Informática)
1203.04 Inteligencia Artificial
Descripción
Sumario:In this paper, we present an approach to solve the drawbacks of manual composition of software components. Our approach is applied within the jCOLIBRI framework for building case-based reasoning (CBR) applications. We propose a system design process based on reusing templates obtained from previously designed CBR systems. Templates store the control flow of the CBR applications and include semantic annotations conceptualizing its behavior and expertise. We use CBR ontology to formalize syntactical, semantical and pragmatical aspects of the reusable components of the framework. The ontology vocabulary facilitates an annotation process of the components and allows to reason about their composition, facilitating the semi-automatic configuration of complex systems from their composing pieces.