Hostname: page-component-8448b6f56d-tj2md Total loading time: 0 Render date: 2024-04-24T16:28:12.803Z Has data issue: false hasContentIssue false

Evaluation of workbenches which support the CommonKADS methodology

Published online by Cambridge University Press:  07 July 2009

John K. C. Kingston
Affiliation:
AIAI, University of Edinburgh, Edinburgh, UK
Jim G. Doheny
Affiliation:
AIAI, University of Edinburgh, Edinburgh, UK
Ian M. Filby
Affiliation:
AIAI, University of Edinburgh, Edinburgh, UK

Abstract

The KADS methodology and its successor, CommonKADS, have gained a reputation for being useful approaches to building knowledge-based systems in a manner which is both systematic and well documented. However, these methods require considerable effort to use them completely. It has been suggested that automated support for KADS or CommonKADS users, in the form of “knowledge engineering workbenches”, could be very useful. These tools would provide computerised assistance to knowledge engineers in organising and representing knowledge, in a similar fashion to the support which CASE tools provide for software engineers. To provide support for KADS or CommonKADS, the workbenches should provide specific support for the modelling techniques recommended by these methods, which are very detailed in the representation and analysis stages of knowledge engineering. A good knowledge engineering workbench should also be easy to use, should be robust and reliable, and should generate output in a presentable format.

This paper reports on an evaluation of two commercially available workbenches for supporting the KADS approach: KADS Tool from ILOG and Open KADS Tool from Bull. This evaluation was carried out by AIAI as part of the CATALYST project, funded by the European Community's ESSI programme, which aimed to introduce CommonKADS to two technology-oriented companies. Information is also presented on two other workbenches: the CommonKADS workbench (which will soon become commercially available) and the VITAL workbench. The results show various strengths and weaknesses in each tool.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1995

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Anjewierden, A, Wielemaker, J and Toussaint, C, 1990. “Shelley—Computer Aided Knowledge Engineering” Current Trends in Knowledge Acquisition, IOS Press.Google Scholar
Breuker, J and van de Velde, W, 1994. The CommonKADS Library: reusable components for artificial problem solving, IOS Press, Amsterdam.Google Scholar
CCTA, 1990. ISE Appraisal and Evaluation Library, HMSO, London.Google Scholar
de Greef, HP and Breuker, J, 1992. “Analysing system-user cooperation in KADSKnowledge Acquisition 4 (1) 89108.Google Scholar
de Hoog, R, Benus, B, Metselaar, C, et al. 1993. “Applying the CommonKADS organisational model” Restricted circulation KADS-II/T1.1/UvA/RR/004/4.1, ESPRIT project P5248 KADS-II.Google Scholar
de Hoog, R, Martil, R, Wielinga, B, Taylor, R, Bright, C and van de Velde, W, 1993. “The CommonKADS model set” ESPRIT Project P5248 KADS-II/M1/DM1.lb/UvA/018/5.0, University of Amsterdam.Google Scholar
Domingue, J and Watt, S, 1991. “Graphical User Interface and Windowing in the VITAL Project” VITAL Series 84, Human Cognition Research Laboratory, The Open University, Walton Hall, Milton Keynes, MK7 6AA.Google Scholar
Domingue, J, Price, B and Eisenstadt, M, 1992. “Viz: a framework for describing and implementing software visualization systems” In: Gilmore, D and Winder, R (eds.), User-Centred Requirements for Software Engineering Environments, Springer-Verlag.Google Scholar
Domingue, J, Motta, E and Watt, S, 1993. “The Emerging VITAL Workbench” In: Knowledge Acquisition for Knowledge-based Systems: 7th European Workshop EKAW '93, pp 320339, Toulouse and Caylus, France. Springer-Verlag.Google Scholar
Domingue, J, Eisenstadt, M and Price, B, 1994. “The VITAL visualization tool report” VITAL Project Report DD342, HCRL, Open University.Google Scholar
DTI/NCC, 1987. STARTS guide, volume 1. NCC publications.Google Scholar
Gaspari, M and Motta, E, 1994. “Symbol-level requirements for agent-level programming” In: Proceedings of the 11th European Conference on Artificial Intelligence, ECAI '94.Google Scholar
Kingston, JKC, 1993a. “Pragmatic KADS 1.0” Technical Report AIAI-IR-13, AIAI, University of Edinburgh.Google Scholar
Kingston, JKC, 1993b. “Re-engineering IMPRESS and X-MATE using CommonKADS” In: Expert Systems 93. British Computer Society, Cambridge University Press. (Also available as AIAI-TR-130)Google Scholar
Motta, E, O'Hara, K, Shadbolt, N, Stutt, A and Zdrahal, Z, 1995. “Solving VT in VITAL: A Study in Model Construction and Knowledge Reuse” International Journal of Human Computer Studies.Google Scholar
Rumbaugh, J, Blaha, M, Premerlani, W, Eddy, F and Lorensen, W, 1991. Object-Oriented Modelling and Design, Prentice Hall.Google Scholar
Schreiber, ATh, Wielinga, BJ, and Breuker, JA, (eds), 1993. KADS: A Principled Approach to Knowledge- Based System Development, Academic Press, London.Google Scholar
Shadbolt, N, Motta, E and Rouge, A, 1993. “Constructing Knowledge Based Systems” IEEE Software.Google Scholar
Stutt, A and Motta, E, 1995. “Recording the design decisions of a knowledge engineering community to facilitate re-use of design models” In: Proceedings of the 1995 Knowledge Acquisition Workshop, Banff, Canada.Google Scholar
Tansley, DSW and Hayball, CC, 1993. Knowledge-Based Systems Analysis and Design: A KADS Developers Handbook, Prentice Hall.Google Scholar
Valente, A and Löckenhoff, C, 1994. “Assessment” In: Breuker, J and de Velde, W van (eds), The CommonKADS Library, pp 169190. KADS-II Consortium, KADS-II/TM.2/VUB/TR/054/3.0. (Also available as a book from IOS Press)Google Scholar
van, Harmelen F and Balder, JR, 1992. “(ML)2: a formal language for KADS models of expertiseKnowledge Acquisition 4 (1).Google Scholar
Waern, A, Höök, K, Gustavsson, R and Holm, P, 1994. “The CommonKADS Communication Model” ESPRIT Project P5248 KADS-II KADS-II/M3/TR/SICS, Swedish Institute of Computer Science.Google Scholar
Wielinga, B, van, de Velde W., Schreiber, G and Akkermans, H, 1992. “The KADS Knowledge Modelling Approach” In: Proceedings of the Japanese Knowledge Acquisition Workshop (JKAW '92).Google Scholar