Hostname: page-component-76d6cb85b7-f97m6 Total loading time: 0 Render date: 2026-07-16T08:29:21.175Z Has data issue: false hasContentIssue false

Semantic templates for case-based reasoning systems

Published online by Cambridge University Press:  01 September 2009

Juan Antonio Recio-García
Affiliation:
Department of Software Engineering and Artificial Intelligence, Universidad Complutense de Madrid, C/ Prof. Jose´ García Santesmases, s/n. 28040, Madrid, Spain; e-mail: jareciog@fdi.ucm.es, belend@sip.ucm.es, pedro@sip.ucm.es
Belén Díaz-Agudo
Affiliation:
Department of Software Engineering and Artificial Intelligence, Universidad Complutense de Madrid, C/ Prof. Jose´ García Santesmases, s/n. 28040, Madrid, Spain; e-mail: jareciog@fdi.ucm.es, belend@sip.ucm.es, pedro@sip.ucm.es
Pedro Antonio González-Calero
Affiliation:
Department of Software Engineering and Artificial Intelligence, Universidad Complutense de Madrid, C/ Prof. Jose´ García Santesmases, s/n. 28040, Madrid, Spain; e-mail: jareciog@fdi.ucm.es, belend@sip.ucm.es, pedro@sip.ucm.es

Abstract

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.

Information

Type
Original Article
Copyright
Copyright © Cambridge University Press 2009

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable