Skip to main content

The emerging VITAL workbench

  • Life Cycle and Methodologies
  • Conference paper
  • First Online:
Knowledge Acquisition for Knowledge-Based Systems (EKAW 1993)

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

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • 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).

    Google Scholar 

  • Apple Computer, Inc. (1987) Human Interface Guidelines: the Apple Desktop Interface. Addison-Wesley.

    Google Scholar 

  • Baecker, R. M., and Marcus, A. (1990) Human Factors and Typography for More Readable Programs. Addison-Wesley.

    Google Scholar 

  • Bolt, R. A. (1984) The Human Interface. Lifetime Learning Publications, Belmont, California.

    Google Scholar 

  • Brown, A. W. (1991) Integrated Project Support Environments: the ASPECT Project.

    Google Scholar 

  • Chandrasekaran, B., Johnson, T. R., and Smith, J. W. (1992). Task-Structure Analysis for Knowledge Modelling. Communications of the ACM 35(9).

    Google Scholar 

  • Clancey, A. (1992) Model Construction Operators. Journal of Artificial Intelligence 53(1).

    Google Scholar 

  • 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.

    Google Scholar 

  • 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

    Google Scholar 

  • Domingue, J. B., Eisenstadt, M, and Price, B. A. (1993) The VITAL Bug Location Methodology. VITAL Project Report DD231, The Open University, April, 1993.

    Google Scholar 

  • 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.

    Google Scholar 

  • Eisenstadt, M., Domingue, J., Rajan, T., and Motta, E. (1990) Visual Knowledge Engineering. IEEE Transactions on Software Engineering 16(10), pp. 1164–1177.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kontio, J., and Rouge, A. (1991) VITAL Life Cycle Guide. VITAL Project Report VITAL/T1.1.1/DD111.

    Google Scholar 

  • 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.

    Google Scholar 

  • Lapicque, J. Y., Lozinguez, Y., and Rouge A. (1991) The VITAL Verification and Validation Methodology. VITAL Project Report ID232.

    Google Scholar 

  • Lenat, D.B. and Guha, R.V. (1990) Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project. Addison-Wesley.

    Google Scholar 

  • Linster M. (ed.) (1992) Sisyphus '92: Models of problem solving. GMD report 630, GMD Sankt Augustin.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Motta, E., O'Hara, K., and Shadbolt, N. (1993) Grounding GDMs: A Structured Case Study. To appear in the Knowledge Acquisition Journal, Fall 1993.

    Google Scholar 

  • Newell, A. (1982) The Knowledge Level. Journal of Artificial Intelligence 18.

    Google Scholar 

  • 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.

    Google Scholar 

  • Open Software Foundation (1990) OSF/Motif Style Guide, revision 1.1 Open Software Foundation, 11 Cambridge Center, Cambridge, MA 02142, USA.

    Google Scholar 

  • Schneiderman, B. (1987) Designing the User Interface: Strategies for Effective Human-Computer Interaction Addison-Wesley.

    Google Scholar 

  • Steels, L. (1990) Components of Expertise. AI Magazine Summer Issue.

    Google Scholar 

  • Steels, L. (1992) Reusability and Configuration of Applications by non-programmers. AI-Memo, 92-4, Free University of Bruxelles.

    Google Scholar 

  • 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.

    Google Scholar 

  • Tang, X. and Vuorenmaa, T. (1991) Requirement Specification in VITAL. VITAL Project Report BULL/T122/W/1.

    Google Scholar 

  • Watt, S. N. K. (1993) Role Conflict in Groupware. Proceedings of the First International Conference on Intelligent and Cooperative Information Systems Rotterdam.

    Google Scholar 

  • 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.

    Google Scholar 

  • Wielinga, B. J., Schreiber, A. T., and Breuker, J. A. (1992) KADS: A Modelling Approach to Knowledge Engineering. Knowledge Acquisition Journal 4(1).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

N. Aussenac G. Boy B. Gaines M. Linster J. -G. Ganascia Y. Kodratoff

Rights and permissions

Reprints 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

Publish with us

Policies and ethics