KA Process Support Through Generalised Directive Models

  • Peter Terpstra
  • Gertjan van Heijst
  • Nigel Shadbolt
  • Bob Wielinga


In this paper we describe Generalised Directive Models and their instantiation in the ACKnowledge Knowledge Engineering Workbench. We have developed a context sensitive rewrite grammar that allows us to capture a large class of inference layer models. We use the grammar to progressively refine the model of problem solving for an application. It is also used as the basis of the scheduling of KA activities and the selection of KA tools.


Domain Knowledge Knowledge Acquisition Knowledge Source Directive Model Knowledge Engineer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    S. Adey et al. KEW user manual (A4 deliverable), deliverable ACK-GEC-DL-A4-001-A, ACKnowledge Consortium, 1992.Google Scholar
  2. 2.
    A. Anjewierden, J. Wielemaker, and C. Toussaint. Shelley — computer aided knowledge engineering. In B. Wielinga, J. Boose, B. Gaines, G. Schreiber, and M. van Someren, editors, Current Trends in Knowledge Acquisition, pages 173–189. IOS Press, Amsterdam, 1990.Google Scholar
  3. 3.
    V.R. Benjamins, A. Abu-Hanna, and Wouter Jansweijer. Dynamic method selection in diagnostic reasoning. In the 12th Int. conf. on Artificial Intelligence, Expert Systems, Natural Language, Avignon’92, Avignon, 1992. EC2. SKBS/A2/92-1.Google Scholar
  4. 4.
    B. Chandrasekaran. Towards a functional architecture for intelligence based on generic information processing tasks. In Proceedings of the 10th IJCAI, pages 1183–1192, Milano, 1987.Google Scholar
  5. 5.
    B. Chandrasekaran. Design problem solving: a task analysis. AI Magazine, Winter:59–71, 1990.Google Scholar
  6. 6.
    W.J. Clancey and R. Letsinger. NEOMYCIN: Reconfiguring a rulebased expert system for application to teaching. In W.J. Clancey and E.H. Shortliffe, editors, Readings in Medical Artificial Intelligence: the first decade, pages 361–381. Addison-Wesley, Reading, 1984.Google Scholar
  7. 7.
    L. Eshelman. MOLE: A knowledge-acquisition tool for cover-and-differentiate systems. In S. Marcus, editor, Automating Knowledge Acquisition for Expert Systems, pages 37–80. Kluwer Academic Publishers, The Netherlands, 1988.Google Scholar
  8. 8.
    I. Norbo G. Aakvik, A. Aamodt. A knowledge representation framework supporting knowledge modelling. In Proceedings of the fifth EKAW, University of Strathclyde, 1991. Not Published.Google Scholar
  9. 9.
    C. Jullien et al. ACKnowledge final report. Technical Report ACK-CSI-WM-DL-007-A-pre4, Cap Gemini Innovation, 1992. Final report of ESPRIT Project 2567.Google Scholar
  10. 10.
    W. Karbach, M. Linster, and A. Voß. Model-based approaches: One label — one idea? In B. Wielinga, J. Boose, B. Gaines, G. Schreiber, and M. van Someren, editors, Cur-rent Trends in Knowledge Acquisition, pages 173–189. IOS Press, Amsterdam, 1990.Google Scholar
  11. 11.
    N. Major and H. Reichgelt. ALTO: An automated laddering tool. In Current Trends in Knowledge Acquisition, pages 222–235. IOS, 1990.Google Scholar
  12. 12.
    S. Marcus and J. McDermott. SALT: A knowledge acquisition language for propose-and-revise systems. Artificial Intelligence, 39(1):1–38, 1989.MATHCrossRefGoogle Scholar
  13. 13.
    D. Marques, G. Dallemagne, G. Klinker, J. McDermott, and D. Tung. Easy programming: Empowering people to build their own applications. Technical report, Digital Equipment Corporation, 1991. submitted to the IEEE Expert.Google Scholar
  14. 14.
    J. McDermott. Preliminary steps towards a taxonomy of problem-solving methods. In S. Marcus, editor, Automating Knowledge Acquisition for Expert Systems, pages 225–255. Kluwer Academic Publishers, The Netherlands, 1989.Google Scholar
  15. 15.
    M.A. Musen. Automated Generation of Model-Based Knowledge-Acquisition Tools. Pitman, London, 1989. Research Notes in Artificial Intelligence.Google Scholar
  16. 16.
    M.A. Musen, L.M. Fagan, D.M. Combs, and E.H. ShortlifFe. Use of a domain model to drive an interactive knowledge editing tool. In J. Boose and B. Gaines, editors, Knowledge-Based Systems, Volume 2: Knowledge Acquisition Tools for Expert Systems, pages 257–273, London, 1988. Academic Press.Google Scholar
  17. 17.
    A. Puerta, J. Egar, S. Tu, and M. Musen. A multiple-method knowledge acquisition shell for the automatic generation of knowledge acquisition tools. Technical Report KSL-91-24, Stanford University, Knowledge Systems Laboratory, Medical Computer Science, Stanford University, Stanford, California, 94305-5479, May 1991.Google Scholar
  18. 18.
    H. Reichgelt. Logic-Based Knowledge Representation, chapter Assertion Time Inference. The MIT Press, Cambridge, MA, 1989.Google Scholar
  19. 19.
    H. Reichgelt and N. Shadbolt. Knowledgeable knowledge acquisition. In Proceedings of the Conference of the Society for the Study of Artificial Intelligence and Simulation of Behaviour AISB-91, Leeds, 1990.Google Scholar
  20. 20.
    H. Reichgelt and N. Shadbolt. ProtoKEW: a knowledge based system for knowledge acquisition. In Sleeman and Burndsen, editors, Research Directions In Cognitive Science Volume 5, Leeds, 1990. Lawrence Erlbaum.Google Scholar
  21. 21.
    N. Shadbolt and B.J. Wielinga. Knowledge based knowledge acquisition: the next generation of support tools. In B. J. Wielinga, J. Boose, B. Gaines, G. Schreiber, and M.W. van Someren, editors, Current Trends in Knowledge Acquisition, pages 313–338, Amsterdam, 1990. IOS Press.Google Scholar
  22. 22.
    L. Steels. Components of expertise. AI Magazine, Summer 1990. Also as: AI Memo 88-16, AI Lab, Free University of Brussels.Google Scholar
  23. 23.
    P. Terpstra, G.J. van Heijst, I. Nordbo, F. Ramparany, H. Reichgelt, N. Shadbolt, and B. Wielinga. KA process support in KEW. Deliverable ACK-UVA-A2-DEL-002-B, SWI University of Amsterdam, 1992.Google Scholar
  24. 24.
    F. van Harmelen and J. Balder. (ML)2: A formal language for KADS models of expertise. Technical Report ESPRIT Project P5248 KADS-II/T1.2/PP/UvA/017/1.0, University of Amsterdam & Netherlands Energy Research Foundation ECN, 1991. This paper is published in Knowledge Acquisition Journal, 1992.Google Scholar
  25. 25.
    J. Vanwelkenhuysen and P. Rademakers. Mapping knowledge-level analysis onto a computational framework. In L. Aiello, editor, Proceedings ECAI-90, Stockholm, pages 681–686, London, 1990. Pitman.Google Scholar
  26. 26.
    B. J. Wielinga, A. Th. Schreiber, and J. A. Breuker. KADS: A modelling approach to knowledge engineering. Knowledge Acquisition, 4(1), 1992. Special issue ‘The KADS approach to knowledge engineering’.Google Scholar
  27. 27.
    B.J. Wielinga, N. Shadbolt, and T1.4 partners. Conceptualization of a knowledge engineering workbench. deliverable ACK-UvA-T1.4-010-A, University of Amsterdam, 1990.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Peter Terpstra
    • 1
  • Gertjan van Heijst
    • 1
  • Nigel Shadbolt
    • 2
  • Bob Wielinga
    • 1
  1. 1.Social Science Informatics, Department of PsychologyUniversity of AmsterdamAmsterdamThe Netherlands
  2. 2.AI Group, Department of PsychologyNottingham UniversityNottinghamUK

Personalised recommendations