Case-based reasoning
The complexity of subgraph isomorphism for classes of partial k-trees
Theoretical Computer Science
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Case-Based Reasoning: Experiences, Lessons and Future Directions
Case-Based Reasoning: Experiences, Lessons and Future Directions
Artificial Intelligence Review
Interactive Critiquing forCatalog Navigation in E-Commerce
Artificial Intelligence Review
Feature-Oriented Project Line Engineering
IEEE Software
Supporting Object Reuse Through Case-Based Reasoning
EWCBR '96 Proceedings of the Third European Workshop on Advances in Case-Based Reasoning
CBROnto: A Task/Method Ontology for CBR
Proceedings of the Fifteenth International Florida Artificial Intelligence Research Society Conference
Software Reuse Research: Status and Future
IEEE Transactions on Software Engineering
Case-based recommender systems
The Knowledge Engineering Review
Taverna: lessons in creating a workflow environment for the life sciences: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Workflow discovery: the problem, a case study from e-Science and a graph-based solution
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Communications of the ACM - Software product line
Recycling workflows and services through discovery and reuse: Research Articles
Concurrency and Computation: Practice & Experience - Selected Papers from the 2004 U.K. e-Science All Hands Meeting (AHM 2004)
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Scientific Programming
Verifying feature models using OWL
Web Semantics: Science, Services and Agents on the World Wide Web
On the black art of designing computational workflows
Proceedings of the 2nd workshop on Workflows in support of large-scale science
Building CBR systems with jcolibri
Science of Computer Programming
The adaptive web
Experience management: foundations, development methodology, and internet-based applications
Experience management: foundations, development methodology, and internet-based applications
Hi-index | 0.00 |
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.