Skip to main content

The KEEP model, a knowledge engineering process model

  • Conference paper
  • First Online:

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

Abstract

The idea of building a specification in the first phase of modeling a system, a principle known from Software Engineering, has been transferred to the area of knowledge engineering. In the context of the so-called model-based knowledge engineering, KADS is a very popular methodology ([BWS87], [WSB91], [WSG89], [HKL89], [KLV89]). However, KADS only provides some basic principles but no complete method how the knowledge engineer should perform his tasks. Therefore, the knowledge engineering process model — the so-called KEEP model — was developed as a guideline for the process of model-based knowledge engineering in the sense of KADS.

The KEEP model resulted from some experience in using the KADS methodology and an assessment of the life-cycle model of Hickman et. al. [HKL89]. The KEEP model is described at different layers of abstraction with the help of a dataflow diagram to give a detailed and structured description of the knowledge engineer's tasks and its results. Furthermore, the KEEP model includes a specification of the control flow for determining the order in which the different activities have to be carried out.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. Angele, J.; Fensel, D.; Landes, D.; and Studer, R: KARL: An Executable Language for the Conceptual Model. In: Proceedings of the Knowledge Acquisition Workshop AKW'91, October 6–11, Banff, Canada, 1991

    Google Scholar 

  2. Angele, J.; Fensel, D.; Landes, D.; and Studer, R: Sisyphus — No Problem with KARL. In Proceedings of the 5th European Knowledge Acquisition Workshop EKAW'91, Crieff, Scotland, May 20–24, 1991

    Google Scholar 

  3. Akkermans, H.; Harmelen, van F,: Schreiber, G.; Wielinga, B.: A Formalisation of Knowledge-Level Models for Knowledge Acquisition. Submitted to the International Journal of Intelligent Systems, 1990

    Google Scholar 

  4. Anjewierden, A.; Wielemaker, J.: Shelley — Computer Aided Knowledge Engineering. In: Current Trends in KA, IOS 1990

    Google Scholar 

  5. Boehm, B.W.: A Spiral Model of Software Development and Enhancement, ACM SIGSOFT Software Engineering Notes, vol.11, no 4, p. 14–24, 8/1986

    Google Scholar 

  6. Breuker, J.; and Wielinga, B.: Models of Expertise in Knowledge Acquisition. In Topics in Expert Systems Design, G. Guida and C. Tasso (eds.), Elsevier Science Publisher B. V., North-Holland, 1989

    Google Scholar 

  7. Breuker, J.; Wielinga, B.; Someren, M.v.; de Hoog, R.: Schreiber, G.; de Greef, P.; Bredeweg, B.; Wielemaker, J.; and Billault, J.-P.: Model-Driven Knowledge Acquisition: Interpretation Models. Esprit Project P1098, University of Amsterdam (The Netherlands), 1987

    Google Scholar 

  8. Clancey, W.J.: Heuristic classification. In Artificial Intelligence 27, 1985, 289–350.

    Article  Google Scholar 

  9. Delisle, N.; Schwartz, M.: Neptune: A hypertext system for CAD applications. In: Proceedings ACM SIGMOD'86, Washington, DC, May, 28–30 1986, pp 132–142

    Google Scholar 

  10. Dorfman, M.; Thayer, R.: Standards, Guidelines, and Examples on System and Software Requirements Engineering. IEEE Computer Society Press, Los Alamitos, California, 1990

    Google Scholar 

  11. de Greef, P.; Breuker, J.: A case study in structured knowledge acquisition. In Proceedings of the 9th IJCAI, Los Angeles, 1985, pp 390–392

    Google Scholar 

  12. Fensel, D.: An Introduction into KADS. Research Report no. 226, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, University of Karlsruhe, 1991

    Google Scholar 

  13. Ford, K.; Canas, A.; Adams-Webber, J.: Explanation as a Knowledge Acquisition Issue. In: Proceedings of the 8th National Conference on Artificial Intelligence AAAI'91, Workshop Knowledge Acquisition, Anaheim, California, July 14–19,1991

    Google Scholar 

  14. Hickman, F.R.; Killin, J.L.; Land, L.; Mulhall, T.; Porter, D.; and Taylor, R.M., Analysis for Knowledge-Based Systems: a practical guide to the KADS methodology, Ellis Horwood Limited, Chichester, GB, 1989

    Google Scholar 

  15. Karbach, W., Linster, M., Voss, A.: Model-based approaches: One label — one idea? In Wielinga, B.; Boose, J.; Gaines, B.; Schreiber, G.; & van Someren, M., editors: Current trends in Knowledge Acquisition, pp 173–189. IOS Press, Amsterdam, 1989

    Google Scholar 

  16. Karbach, W.; Voß, A.; Schuckey, R.; Drouven, U.: MODEL-K: Prototyping at the Knowledge Level. Proceedings of the 11th International Workshop Expert Systems & Their Applications, Avignon, 1991

    Google Scholar 

  17. McGraw, K.L.; and Harbison-Briggs, K.: Knowledge Acquisition — Principles and Guidelines, Prentice-Hall International, Inc., Englewood Cliffs, NJ, 1989

    Google Scholar 

  18. Musen, M.: Automated Generation of Model-Based Knowledge-Acquisition Tools, Research Notes in Artificial Intelligence, Pitman Publishing, London, 1989

    Google Scholar 

  19. Malone, T.; Yu, K.; Lee, J.: What Good are Semistructured Objects? Adding Semiformal Structure to Hypertext. Research Report of Massachusetts Institute of Technology, CCSTR #102, SSM WP #3064-89-MS, 1989

    Google Scholar 

  20. Newell, A.: The knowledge level, Artificial Intelligence, Vol. 18, 1982, pp 87–127

    Article  Google Scholar 

  21. Neubert, S.: Einsatz von Hypermedia im Bereich der Modellbasierten Wissensakquisition. To appear in: Expertensysteme in der Wirtschaft 1992 — Anwendungen und Integration mit Hypermedia. Herausgeber: Biethahn, J.; Bogaschewsky, R.; Hoppe, U., Gabler Verlag, 1992 (in German)

    Google Scholar 

  22. Nielsen, J.: Hypertext & hypermedia. Academic press, San Diego, London, 1990

    Google Scholar 

  23. Ohlgart, C.: Spezifikation eines Wissensbasierten Systems zur Konfiguration eines Versicherungsschutzes für Privatkunde. Diploma Theses at the University of Karlsruhe, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, 1992 (in German)

    Google Scholar 

  24. Royce, W. W.: Managing the Development of Large Software Systems: Concepts and Techniques. In: Proceedings WESCON, August 1970

    Google Scholar 

  25. Schweier, T.: Modellierung von Expertenwissen Über Maßnahmen zur Emissionsminderung. Diploma Theses at the University of Karlsruhe, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, 1991 (in German)

    Google Scholar 

  26. Schütt, H.; Streitz, N.: HyperBase: A Hypermedia Engine based on a Relational Database Management System. Working papers of GMD no. 469, St. Augustin, 1990

    Google Scholar 

  27. Shneiderman, B.; Kearsley, G.: Hypertext Hands-on!. An Introduction to a New Way of Organizing and Accessing Information. Addision-Wesley Publishing Company, Massachusetts, 1989

    Google Scholar 

  28. Springi, S.; Wenger, D.: Generic Techniques in EMA: A Model-based Approach for Knowledge Acquisition. In: Proceedings of the Knowledge Acquisition Workshop AKW'91, October 6–11, Banff, 1991

    Google Scholar 

  29. Sten, K.: Einsatzmöglichkeiten von Hypertext in Wissensbasierten Systemen.Diploma Theses at the University of Karlsruhe, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, 1990 (in German)

    Google Scholar 

  30. Springi, S.; Wenger D.; Probst, A.: Project Sisyphus, EMA Approach. In Proceedings of the 5th European Knowledge Acquisition Workshop EKAW91, Crieff, Scotland, May 20–24,1991

    Google Scholar 

  31. Tully, C: Representing and Enacting the Software Process. Proceedings of the 4th International Software Process Workshop, Devon, UK, 1988. ACM Sigsoft Software Engineering Notes, Volume 14, nr. 4, June 1989

    Google Scholar 

  32. Wetter, T.: First Order Logic Foundation of the KADS Conceptual Model. In: Current Trends in Knowledge Acquisition, Wielinga et. al. (eds.), IOS Press, Amsterdam, 1990, pp 356–375.

    Google Scholar 

  33. Wielinga, B.J.; Schreiber, A.Th.; Breuker, J.A.: KADS: A Modelling Approach to Knowledge Engineering. ESPRIT Project P5248 KADS-II, An advanced and Comprehensive Methodology for Integrated KBS Development, Amsterdam, 1991

    Google Scholar 

  34. Wielinga, B.; and Schreiber, G.: KADS: model based KBS development. In Proceedings of the 14th German Workshop on Artificial Intelligence GWAI-90 (Eringerfeld, September 10–14), 1990, pp 322–333

    Google Scholar 

  35. Wielinga, B.; Schreiber, G.; and de Greef, P.: Synthesis Report. Esprit Project P1098, UvA-Y3-PR-001, University of Amsterdam (The Netherlands), 1989

    Google Scholar 

  36. Yourdon, E.: Modern Structured Analysis. Prentice-Hall International Editions, Englewood Cliffs, NJ07632

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas Wetter Klaus-Dieter Althoff John Boose Brian R. Gaines Marc Linster Franz Schmalhofer

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Neubert, S., Studer, R. (1992). The KEEP model, a knowledge engineering process model. In: Wetter, T., Althoff, KD., Boose, J., Gaines, B.R., Linster, M., Schmalhofer, F. (eds) Current Developments in Knowledge Acquisition — EKAW '92. EKAW 1992. Lecture Notes in Computer Science, vol 599. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55546-3_43

Download citation

  • DOI: https://doi.org/10.1007/3-540-55546-3_43

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55546-9

  • Online ISBN: 978-3-540-47203-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics