Abstract
VITAL is a research and development project which aims to provide methodological and software support for developing large, embedded KBS applications. VITAL is novel in that its ambition is to develop a methodology-based workbench covering the whole KBS life-cycle, from requirements specification to implementation, and to integrate and deploy a number of techniques drawn from artificial intelligence, as well as software engineering and human-computer interaction fields of research. In this paper we report on the current state of the VITAL workbench, and in particular we discuss the general design choices we took concerning the overall infrastructure, user interface, data and control integration, and tool management. Moreover, we'll describe in some detail the important role that some advanced software technologies — such as groupware and software visualization — have played in the design and implementation of the workbench.
Thanks go to Marc Eisenstadt and Blaine Price for providing descriptions of Viz, and to all our colleagues in VITAL for the numerous interesting discussions.
Preview
Unable to display preview. Download preview PDF.
References
Anjewierden, A., Wielemaker, J., and Toussaint, C. (1992a) Shelley — computer aided knowledge engineering. Knowledge Acquisition. Special issue: “The KADS approach to knowledge engineering” 4(1). pp. 109–125.
Anjewierden, A., Wielinga, B., and Shadbolt, N. (1992b) Supporting Knowledge Acquisition: The ACKnowledge Project. In Esprit-92 Knowledge Engineering (eds. L. Steels and B. Lepape).
Apple Computer, Inc. (1987) Human Interface Guidelines: the Apple Desktop Interface. Addison-Wesley.
Baecker, R. M., and Marcus, A. (1990) Human Factors and Typography for More Readable Programs. Addison-Wesley.
Bolt, R. A. (1984) The Human Interface. Lifetime Learning Publications, Belmont, California.
Brown, A. W. (1991) Integrated Project Support Environments: the ASPECT Project.
Chandrasekaran, B., Johnson, T. R., and Smith, J. W. (1992). Task-Structure Analysis for Knowledge Modelling. Communications of the ACM 35(9).
Clancey, A. (1992) Model Construction Operators. Journal of Artificial Intelligence 53(1).
Clement, A., and Gotlieb, G. C. (1987) Evolution of an Organizational Interface: The New Business Department of a Large Insurance Firm. ACM Transactions on Office Information Systems 5(4), pp. 328–339.
Domingue, J. B. and Eisenstadt, M. (1989) A New Metaphor for the Graphical Explanation of Forward Chaining Rule Execution. Proceedings of the 11th International Joint Conference on Artificial Intelligence (IJCAI'89) San Mateo, CA. pp. 129–134
Domingue, J. B., Eisenstadt, M, and Price, B. A. (1993) The VITAL Bug Location Methodology. VITAL Project Report DD231, The Open University, April, 1993.
Domingue, J. B., Price, B. A., and Eisenstadt, M. (1992) Viz: A Framework for Describing and Implementing Software Visualization Systems. In User-Centred Requirements for Software Engineering Environments (eds. D. Gilmore and R. Winder). Springer-Verlag.
Eisenstadt, M., Domingue, J., Rajan, T., and Motta, E. (1990) Visual Knowledge Engineering. IEEE Transactions on Software Engineering 16(10), pp. 1164–1177.
Ellis, C. A. and Gibbs, S. J. (1989) Concurrency Control in Groupware Systems. Proceedings of the ACM SIGMOD '89 Conference on the Management of Data Seattle, Washington.
Ellis, C. A., Gibbs, S. J., and Rein, G. L. (1991) Groupware: Some Issues and Experiences. Communications of the ACM 34(1), pp. 39–58.
Gaines, B. R. (1991) An Interactive Visual Language for Term Subsumption Languages. Proceedings of the 12th International Conference on Artificial Intelligence (IJCAI'91) Sydney, Australia, pp. 817–823.
Henderson, D. A. and Card, S. K. (1986) Rooms: The user of multiple virtual workspaces to reduce space contention in a window-based graphical user interface. ACM Transactions on Graphics 5(3), pp. 211–243.
Jonker, W., Kontio, J., and Motta, E. (1991) Definition and Positioning of the VITAL Project. VITAL Project Report ID732.1, PTT Research, Groningen, November 1991.
Jonker, W. and Motta, E. (1993) Functional design activity using KBSSF and VITAL-OCML. VITAL Project Report DD221 (Part III), PTT Research, Groningen, March 1993.
Kontio, J., and Rouge, A. (1991) VITAL Life Cycle Guide. VITAL Project Report VITAL/T1.1.1/DD111.
Koopman, M. R. J., Spee, J. W., Jonker, W., Montero, L., O'Hara, K., Mepham, M., and Motta, E. (1991) VITAL Conceptual Modelling, VITAL Project Report DD213, PTT Research, Groningen, December 1991.
Lapicque, J. Y., Lozinguez, Y., and Rouge A. (1991) The VITAL Verification and Validation Methodology. VITAL Project Report ID232.
Lenat, D.B. and Guha, R.V. (1990) Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project. Addison-Wesley.
Linster M. (ed.) (1992) Sisyphus '92: Models of problem solving. GMD report 630, GMD Sankt Augustin.
Motta, E., Stutt, A., O'Hara, K., Kuusela, J., Toivonen, H., Reichgelt H., Watt, S., Aitken, S., and Verbeck, F. (1991a) VITAL Knowledge Representation Language Specification, VITAL Project Report DD412, December 1991.
Motta, E., Rajan, T., Domingue, J., and Eisenstadt, M. (1991b) Methodological Foundations of KEATS, The Knowledge Engineers' Assistant. Knowledge Acquisition 3(1), pp. 21–47.
Motta, E., O'Hara, K., and Shadbolt, N. (1993) Grounding GDMs: A Structured Case Study. To appear in the Knowledge Acquisition Journal, Fall 1993.
Newell, A. (1982) The Knowledge Level. Journal of Artificial Intelligence 18.
O'Hara, K., Shadbolt, N., Laublet, P., Zacklad, M., and Leroux, B. (1992) Knowledge Acquisition Methodology, VITAL Project Report DD212, University of Nottingham, Nottingham, September 1992.
Open Software Foundation (1990) OSF/Motif Style Guide, revision 1.1 Open Software Foundation, 11 Cambridge Center, Cambridge, MA 02142, USA.
Schneiderman, B. (1987) Designing the User Interface: Strategies for Effective Human-Computer Interaction Addison-Wesley.
Steels, L. (1990) Components of Expertise. AI Magazine Summer Issue.
Steels, L. (1992) Reusability and Configuration of Applications by non-programmers. AI-Memo, 92-4, Free University of Bruxelles.
Stefik, M., Bobrow, D. G., Foster, G., Lanning, S., and Tatar, D. (1987) WYSIWIS Revised: Early Experiences with Multiuser Interfaces. ACM Transactions of Office Information Systems 5(2) pp. 147–167.
Tang, X. and Vuorenmaa, T. (1991) Requirement Specification in VITAL. VITAL Project Report BULL/T122/W/1.
Watt, S. N. K. (1993) Role Conflict in Groupware. Proceedings of the First International Conference on Intelligent and Cooperative Information Systems Rotterdam.
Watt, S. N. K., Domingue, J. B., and Motta, E. (1992) The Architecture of the VITAL Workbench. VITAL Project Report DD732a, The Open University, June 1992.
Wielinga, B. J., Schreiber, A. T., and Breuker, J. A. (1992) KADS: A Modelling Approach to Knowledge Engineering. Knowledge Acquisition Journal 4(1).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Domingue, J., Motta, E., Watt, S. (1993). The emerging VITAL workbench. In: Aussenac, N., Boy, G., Gaines, B., Linster, M., Ganascia, J.G., Kodratoff, Y. (eds) Knowledge Acquisition for Knowledge-Based Systems. EKAW 1993. Lecture Notes in Computer Science, vol 723. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57253-8_61
Download citation
DOI: https://doi.org/10.1007/3-540-57253-8_61
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57253-4
Online ISBN: 978-3-540-47996-3
eBook Packages: Springer Book Archive