Skip to main content

JColibri: An Object-Oriented Framework for Building CBR Systems

  • Conference paper
Advances in Case-Based Reasoning (ECCBR 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3155))

Included in the following conference series:

Abstract

We present an object-oriented framework in Java for building CBR systems that is an evolution of previous work on knowledge intensive CBR [8,9]. JColibri is a software artifact that promotes software reuse for building CBR systems, integrating the application of well proven Software Engineering techniques with a knowledge level description that separates the problem solving method, that defines the reasoning process, from the domain model, that describes the domain knowledge. Framework instantiation is supported by a graphical interface that guides the configuration of a particular CBR system, alleviating the steep learning curve typical for these type of systems.

Supported by the Spanish Committee of Science & Technology (TIC2002-01961).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aamodt, A., Plaza, E.: Case-based reasoning: Foundational issues, methodological variations, and system approaches. AI Communications 7(i) (1994)

    Google Scholar 

  2. Abásolo, C., Plaza, E., Arcos, J.-L.: Components for case-based reasoning systems. In: Escrig, M.T., Toledo, F.J., Golobardes, E. (eds.) CCIA 2002. LNCS (LNAI), vol. 2504, Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  3. ANN, http://www.cs.umd.edu/mount/ANN/

  4. Breuker, J.A., Van de Velde, W.: CommonKADS Library for Expertise Modelling: Reusable Problem Solving Components (1994)

    Google Scholar 

  5. Chandrasekaran, B., Johnson, T., Smith, J.: Task structure analysis for knowledge modeling. Communications of the ACM 33(8), 124–136 (1992)

    Article  Google Scholar 

  6. Crubézy, M., Musen, M.A.: Ontologies in support of problem solving. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, Springer, Heidelberg (2004)

    Google Scholar 

  7. Díaz-Agudo, B.: Una aproximación ontológica al desarrollo de sistemas de razonamiento basado en casos. PhD thesis, Universidad Complutense de Madrid (2002)

    Google Scholar 

  8. Díaz-Agudo, B., González Calero, P.A.: An architecture for knowledge intensive CBR systems. In: Blanzieri, E., Portinale, L. (eds.) EWCBR 2000. LNCS (LNAI), vol. 1898, pp. 37–48. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  9. Díaz-Agudo, B., González-Calero, P.A.: CBROnto: a task/method ontology for CBR. In: Haller, S., Simmons, G. (eds.) Procs. of the 15th International FLAIRS 2002 Conference (Special Track on CBR), pp. 101–106. AAAI Press, Menlo Park (2002)

    Google Scholar 

  10. Fensel, D., Motta, E., van Harmelen, F., Benjamins, V.R., Crubezy, M., Decker, S., Gaspari, M., Groenboom, R., Grosso, W., Musen, M., Plaza, E., Schreiber, G., Studer, R., Wielinga, B.: The unified problem-solving method development language upml. Knowledge and Information Systems 5(1), 83–131 (2003)

    Article  Google Scholar 

  11. Haarslev, V., Möller, R.: Description of the racer system and its applications. In: Working Notes of the 2001 International Description Logics Workshop (DL-2001), Stanford, CA, USA, August 1-3 (2001)

    Google Scholar 

  12. Jaczynski, M.: Modèle et plate-forme à objets pour l’indexation des cas par situations comportementales: application à l’assistance à la navigation sur le Web. PhD thesis, L’Université de Nice-Sophia Antipolis (1998), http://www.sop.inria.fr/axis/papers/thesemj/

  13. Jaczynski, M., Trousse, B.: An object-oriented framework for the design and the implementation of case-based reasoners. In: Proceedings of the 6th German Workshop on Case-Based Reasoning (1998)

    Google Scholar 

  14. Johnson, R., Foote, B.: Designing reusable classes. J. Object-Oriented Programming 1(5), 22–35 (1988)

    Google Scholar 

  15. Kohavi, R., Sommerfield, D., Dougherty, J.: Data mining using MLC++: A machine learning library in C++. In: Tools with Artificial Intelligence, pp. 234–245. IEEE Computer Society Press, Los Alamitos (1996) Received the best paper award

    Google Scholar 

  16. McIlroy, M.D.: Mass produced software components. In: Proc. Nato Software Eng. Conf., Garmisch, Germany, pp. 138–155 (1968)

    Google Scholar 

  17. Newel, A.: The knowledge level. Artificial Intelligence 18, 87–127 (1982)

    Article  Google Scholar 

  18. Plaza, E., Arcos, J.L.: Towards a software architecture for case-based reasoning systems. In: Ohsuga, S., Raś, Z.W. (eds.) ISMIS 2000. LNCS (LNAI), vol. 1932, pp. 601–609. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  19. Schumacher, J.: empolis orenge – an open platform for knowledge management applications. In: Minor, M., Staab, S. (eds.) Proceedings 1st German Workshop on Experience Management: Sharing Experiences About the Sharing of Experience, Berlin, March 7-8, pp. 61–62. Gesellschaft für Informatik GI (2002)

    Google Scholar 

  20. Steels, L.: Components of expertise. AI Magazine 11(2), 29–49 (1990)

    Google Scholar 

  21. Wielinga, B., Schreiber, A., Breuker, J.: Kads: A modelling approach to knowledge engineering. Knowledge Acquisition 4(1) (1992)

    Google Scholar 

  22. Witten, I., Frank, E.: Data mining: Practical machine learning tools and techniques with Java implementations. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bello-Tomás, J.J., González-Calero, P.A., Díaz-Agudo, B. (2004). JColibri: An Object-Oriented Framework for Building CBR Systems. In: Funk, P., González Calero, P.A. (eds) Advances in Case-Based Reasoning. ECCBR 2004. Lecture Notes in Computer Science(), vol 3155. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28631-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-28631-8_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22882-0

  • Online ISBN: 978-3-540-28631-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics