Using software process modeling for building a case-based reasoning methodology: Basic approach and case study

  • Ralph Bergmann
  • Wolfgang Wilke
  • Jürgen Schumacher
Scientific Papers Integrated Approaches
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1266)

Abstract

Building a methodology for developing and maintaining CBR applications is an important goal currently addressed by CBR researchers and practitioners. Since CBR application development is a special kind of software development, building a CBR methodology can certainly be viewed as a software engineering research and development activity. This paper presents a perspective of how software process modeling, which is a recent approach in software engineering, can be used for building a case-based reasoning methodology. Further we describe a case study to show the applicability of the proposed concepts.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    A. Aamodt and E. Plaza. Case-Based Reasoning: Foundational Issues, Methodological Variations and System Approaches. AI Com., 7(1):39–59, March 1994.Google Scholar
  2. 2.
    K.-D. Althoff, S. Wess, K.-H. Weis, E. Auriol, R. Bergmann, H. Holz, R. Johnston, M. Manago, C. Meissonnier, A.and Priebisch, Traphöner R., and Wilke W. An evaluation of the final integrated system. Technical report, Esprit Project Inreca Deliverable D6, 1995.Google Scholar
  3. 3.
    K.-D. Althoff and W. Wilke. Potential uses of case-based reasoning in the experience-based construction of software systems. In R. Bergmann and W. Wilke, editors, Proceedings of the 5th German Workshop in Case-Based Reasoning. Centre for Learning Systems and Applications, University of Kaiserslautern, 1997.Google Scholar
  4. 4.
    B. Bartsch-Spörl. How to introduce case-based reasoning in customer support. Technical report, Esprit Project Applicus Deliverable D3, 1996.Google Scholar
  5. 5.
    B. Bartsch-Spörl. Towards a methodology for how to make cbr systems work in practice. In H.-D. Burkhard and M. Lenz, editors, Proceedings of the 4th German Workshop on Case-Based Reasoning — System Development and Evaluation, Informatik-Bericht No. 55. Humboldt Universität Berlin, 1996.Google Scholar
  6. 6.
    R. Bergmann, W. Wilke, K.-D. Althoff, S. Breen, and R. Johnston. Ingredients for developing a case-based reasoning methodology. In R. Bergmann and W. Wilke, editors, Proceedings of the 5th German Workshop in Case-Based Reasoning. Centre for Learning Systems and Applications, University of Kaiserslautern, 1997.Google Scholar
  7. 7.
    O. Curet and M. Jackson. Towards a methodology for case-based systems. In Expert Systems'96. Proceedings of the 16th annual workshop of the British Computer Society, 1996.Google Scholar
  8. 8.
    B. Dellen, F. Maurer, J. Münch, and M. Verlage. Enriching software process support by knowledge-based techniques. Technical report, SFB 501 Internal Report No. 0/96, 1996.Google Scholar
  9. 9.
    R. Johnston, S. Breen, and M. Manago. Methodology for developing cbr applications. Technical report, Esprit Project Inreca Deliverable D30, 1996.Google Scholar
  10. 10.
    H. Kitano, H. Shimazu, and A. Shibata. Case-method: A methodology for building large-scale case-based systems. In Proceedings of the National Conference on Artificial Intelligence, Washington D.C. AAAI, 1993.Google Scholar
  11. 11.
    L. Lewis. Managing computer networks: A case-based reasoning approach. Artech House Publishers, London, 1995.Google Scholar
  12. 12.
    F. Maurer. Modeling the knowledge engineering process. Technical report, Bericht 1/96 of the SFB 501. University of Kaiserslautern, 1996.Google Scholar
  13. 13.
    Basili V. R., Caldiera G., and Rombach H. D. The experience factory. In J. J. Marciniak, editor, Encyclopedia of Software Engineering, volume 1, pages 469–476. Wiley, New York, 1994.Google Scholar
  14. 14.
    H. D. Rombach and M. Verlage. Directions in software process research. Advances in Computers, 41:1–61, 1995.Google Scholar
  15. 15.
    M. Shaw. Prospects for an engineering discipline of software. IEEE Software 7, pages 15–24, 1990.Google Scholar
  16. 16.
    S. Weß. Fallbasiertes Problemlösen in wissensbasierten Systemen zur Entscheidungsunterstützung und Diagnostik. PhD thesis, Universität Kaiserslautern, 1995.Google Scholar
  17. 17.
    Workflow Management Coalition. The workflow management coalition specification, June 1996. Doc. WFMC-TC-1011, http://www.aiai.ed.ac.uk/WfMC/DOCS/glossary/glossary.html.Google Scholar

Copyright information

© Springer-Verlag 1997

Authors and Affiliations

  • Ralph Bergmann
    • 1
  • Wolfgang Wilke
    • 1
  • Jürgen Schumacher
    • 1
  1. 1.Centre for Learning Systems and Applications (LSA)University of KaiserslauternKaiserslauternGermany

Personalised recommendations