Abstract
KRISYS is a prototype of a Knowledge Base Management System whose first implementation was completed at the University of Kaiserslautern in 1989. Since then, the system has been used for the development of various applications which allowed us to perform a well-founded evaluation of the system. In this paper, we summarize our evaluation by describing the major lessons we have learned from the design and implementation of KRISYS and, above all, from its use in the development of these applications. We address issues related with the concepts available for application modeling and processing, the support of designing an application, as well as the overall means for efficient processing in a workstation/server environment. Additionally, we point out in how far these experiences validate our approach or stimulate improvements and future research.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Atkinson, M., et.al.: The Object-Oriented Database Manifesto, in Proc. First Int. Conf. on Deductive and Object-Oriented Databases, 1989, Kyoto, Japan, pp. 40–57.
BL86 Brachman, R., Levesque, H.: The Knowledge Level of KBMS, in: [BM86], pp. 9–12.
Brodie, M.L., Mylopoulos, J. (ads.): On Knowledge Base Management Systems (Integrating Artificial Intelligence and Database Technologies), Topics in Information Systems, Springer-Verlag, New York, 1986.
Borgida, A., Mylopoulos, J., Wong, H.K.T.: Generalization/Speclalization as a Basis for Software Specification, in: On Conceptual Modelling (Perspectives from Artificial Intelligence, Databases, and Programming Languages), Topics in Informa-tion Systems, (eds.: Brodie, M.L., Mylopoulos, J., Schmidt, J.W. ), Springer-Verlag, New York, 1984, pp. 87–114.
Borrmann, H.P.: MODIS - An Expert System for Supplying Repair Diagnosis of the Otto-Motor and its Aggregates (in ger-man), Research Report No. 72/83, University of Kaiserslautern, Computer Science Department, Kaiserslautern, 1983.
Brodie, M.L.: Association: A Database Abstraction for Semantic Modelling, In: Proc. 2nd Int. Entity-Relationship Conference, Washington, D.C., Oct. 1981.
Damaschke, S., Differding, Ch.: Validating the Modeling Concepts of the KBMS KRISYS using a Sample Application (in German), University of Kaiserslautern, Kaiserslautern - Germany, September 1991.
Deßloch S.: Enforcing Integrity in the KBMS KRISYS, in: Proc. of the 2nd Workshop on Foundations of Models and Lan-guages for Data and Objects, Algen ( Austria ), September 1990, pp. 123–138.
De91 Deßloch, S.: Handling Integrity in a KBMS Architecture for Workstation/Server Environments, in: Proc. GI-Fachtagung“Datenbanksysteme in Büro, Technik und Wissenschaft”, Kaiserslautern, März 1991, Hrsg. H.-J. Appelrath, Informatik-Fachberichte 270, Springer-Verlag, S.89–108.
DeWitt, D.J., Futtersack, P., Maier, D., Velez, F.: A Study of Three Alternative Workstation Server Architectures for Object-Oriented Database Systems, in Proc. 16th VLDB Conf., Brisbane, Australia 1990.
Deßloch, S., Härder, T., Marias, N., Mitschang, B.: KRISYS: KBMS Support for Better CAD Systems, in: Proc. 2nd Int. Conf.on Data and Knowledge Systems for Manufacturing and Engineering, Gaithersburg–Maryland, Oct. 1989, pp. 172–182.
Deßloch, S., Hübel, C., Mattos, N., Sutter, B.: KBMS Support for Technical Modeling in Engineering Systems, in: Proc. 3rd International Conference of Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, Charleston- South Carolina, July 1990, pp. 790–799.
Deßloch, S., Hubei, C., Mattos, N., Sutter, B.: Handling Functional Constraints of Technical Modeling Systems in a KBMS Environment, in: International Journal of Systems Automation: Research and Applications (SARA), 1, 1991,pp. 347–367.
Davis, R., King, J.: An overview of production systems, in Elcock, E., Michie, D. (ads.): Machine Intelligence, Wiley, New York, pp. 300–332, 1976.
Duchow, K. & Keil, M.: A General Tool for the Development of Dialog Components for Knowledge-based Systems (in Ger-man), University of Kaiserslautern, Kaiserslautern - Germany, January 1991.
DeBloch, S., Leick, F.J., Mattos, N.M.: A State-oriented Approach to the Specification of Rules and Queries in KBMS, ZRIReport 4/90, University of Kaiserslautern, 1990.
Durban, R.: Modeling Technical Functional Constraints with KRISYS (in German), University of Kaiserslautern, Kaiserslautern - Germany, September 1991.
Filman, R.E.: Reasoning with Worlds and Truth Maintenance in a Knowledge-based Programming Environment, in: Communications of the ACM, Vol. 31, No. 4, April 1988, pp. 382–401.
Fikes, R., Kehler, T.: The Role of Frame-based Representation in Reasoning in• Communications of the ACM, Vol. 28, No. 9, Sept. 1985, pp. 904–920.
Fox, M., Wright, J., Adam, D.: Experience with SRL: an Analysis of a Frame-based Knowledge Representation, Technical Report CMU-CS-81. 135, Carnegie-Mellon University, Pittsburgh 1985.
Frost, R. A.: Introduction to Knowledge Base Systems, Collins, London, 1986.
Hä88 Härder, T. (ed.): The PRIMA Project: Design and Implementation of a Non-Standard Database System, SFB 124 Research Report No. 26/88, University of Kaiserslautern, Kaiserslautern, 1988.
Hä89 Härder, T.: Engineering Applications - a Challenge for the Next Generation of DBMS, invited talk at the 2nd German INGRES user conference, 1989.
Hä91 Hänsel, E.: Query Processing in the Knowledge Base Management System KRISYS (in German), Diploma Thesis Work,University of Kaiserslautern, Kaiserslautern - Germany, July 1991.
Härder, T., Mattos, N.: An Enhanced DBMS Architecture Supporting Intelligent CAD (invited lecture), in: Engineering Information in Data Bases and Knowledge Based Systems–TECHNO-DATA’90, (eds. Richter, D. Grabowski, H.), Akademie-Verlag, Berlin -Germany, 1990, pp. 28–50.
Härder, T., HObel, C., Meyer-Wegener, K., Mitschang, B.: Processing and Transaction Concepts for Cooperation of Engineering Workstations and a Database Server, in: Data and Knowledge Engineering, Vol. 3, 1988, pp. 87–107.
Hull, R., King, R.: Semantic Database Modeling: Survey, Applications, and Research Issues, in ACM Computing Surveys,vol. 19, no. 3, September 1987, pp. 201–260.
Harder, T., Meyer-Wegener, K., Mitschang, B., Sikeler, A.: PRIMA–A DBMS Prototype Supporting Engineering Applications, in: Proc. 13th VLDB Conf., Brighton, UK, 1987, pp. 433–442.
HR85 Härder, T., Reuter, A.: Architektur von Datenbanksystemen für Non-Standard-Anwendungen, in: Proc. GI-Proc. GI Cont. on Database Systems for Office, Engineering and Scientific Applications, p.253–286, Karlsruhe, Germany, März85, IFB 94, Springer Verlag,Heidelberg.
IRLM92 lochpe, C., Rezende, F. F., Uvi, MAC, Mattos, N.M.: Implementing a Design Management and Cooperation Model on the Basis of KRISYS, September 1992, submitted for publication.
Jarke, M., Koch, J.: Query Optimization in Database Systems, in: ACM Computing Surveys, vol.16, no.2, 1984, pp. 111–151.
KDE90 IEEE Transactions on Knowledge & Data Engineering, special issue on database prototype systems. March 1990, vol.2, no 1.
Küspert, K., Dadam, P., Günauer, J.: Cooperative Object Buffer Management in the Advanced Information Management Prototype, Proc. 13th VLDB Conf., Brighton, England, Sept. 1987, pp. 483–492.
Kifer, M., Lausen, G.: F-Logic, a Higher-Order Language for Reasoning about Objects, Inheritance and Schema, Proc. Of the ACM SIGMOD Int. Conf. on Management of Data, 1989, pp. 134–146.
Knapmeyer, Ch.: Optimization of the Database Mapping in the KBMS KRISYS Using Load Information (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, June 1992.
The KBMS Prototype KRISYS - User Manual, Version 2.3, Kaiserslautern, West Germany, 1989.
Kraft, S.: An Analysis of Existing Systems for Knowledge Modeling (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, February 1990.
Langkafel, D.: A Component for Graph-oriented Management of Knowledge Base Contents (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, June 1991.
Leick, F.J., Mattos, N.M.: A Framework for an Efficient Processing of Knowledge Bases on Secondary Storage, in: Proc. Of the 4th Brazilian Symposium on Data Bases, Campinas-Brazil, April 1989.
Mattos, N.M.: Abstraction Concepts: the Basis for Data and Knowledge Modeling, in: 7th Int. Conf. on Entity-Relationship Approach, Rom, Italy, Nov. 1988, pp. 331–350.
Mattos, N.M.: KRISYS–A Multi-Layered Prototype KBMS Supporting Knowledge Independence, in: Proc. Int. Computer Science Conference–Artificial Intelligence: Theory and Application, Hong Kong, Dec. 1988, pp. 31–38.
Mattos, N.M.: An Approach to Knowledge Base Management - Requirements, Knowledge Representation, and Design Issues -, Doctoral Thesis, University of Kaiserslautern, Computer Science Department, Kaiserslautern,1989, also appeared as: Lecture Notes in Artificial Intelligence, Vol. 513, Springer, 1991.
Ma90a Mattos, N.: An Approach to DBS-based Knowledge Management (invited talk), in: Proc. 1st Workshop “Information Systems and Artificial Intelligence”, Ulm - West Germany, March 1990.
Ma90b Mattos, N.: Performance Measurements and Analyses of Coupling Approaches of Database and Expert Systems and Consequences to their Integration, in: Proc. 1st Workshop ‘Information Systems and Artificial Intelligence’, Ulm - Germany, March 1990.
Ma91 Mattos, N.M.: KRISYS - a KBMS Supporting Development and Processing of Knowledge-based Applications in Workstation/Server Environments, ZRI-Bericht 5/91, Universität Kaiserslautern, submitted for publication.
Mattos, N.M., Deßloch, S., Leick, F.-J.: A Knowledge-based Approach to Intelligent CAD for Architectural Design, in: Proc. IEA/AIE’91–4th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, Kauai, Hawaii, June 1991, S. 409–418.
Mitschang, B.: Towards a Unified View of Design Data and Knowledge Representation, in: Proc. of the 2nd Int. Conf. on Expert Database Systems, Tysons Corner, Virginia, April 1988, pp. 33–49.
Mitschang, B.: Extending the Relational Algebra to Capture Complex Objects, in: Proc. of the 15th VLDB Cont., Amsterdam, 1989, pp. 297–306.
Michels, M.: The KBMS KRISYS from the Viewpoint of Expert Systems for Diagnosis (in German), University of Kaiserslautern, Kaiserslautern - Germany, March 1989.
Mattos, N.M., Michels, M.: Modeling with KRISYS: the Design Process of DB Applications Reviewed, in: Proc. the 8th Int.Conf. on Entity-Relationship Approach, Toronto–Canada, Oct. 1989, pp. 159–173.
Mattos, N.M., Meyer-Wegener, K., Mitschang, B.: Grand Tour of Concepts for Object-Orientation from a Database Point of View, to appear in: Data and Knowledge Engineering.
Mällenkamp, H. T.: Ensuring Spatial Semantics of 3D Objects with Semantic Integrity Constraints (in German), University of Kaiserslautern, Kaiserslautern - Germany, August 1990.
Möllenkamp, H.: Knowledge based Support for Real-Estate Valuation - Application Analysis, Conception and Prototypical Implementation (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, December 1991.
Puppe, F.: Diagnostic Problem Solving with Expert Systems On german), Doctoral Thesis, University of Kaiserslautern,Computer Science Department, Kaiserslautern 1986.
Puppe, F.: Introduction to Expert Systems (in german), Springer, Berlin, 1988.
Reinert, J.: A Model for Representing Satic and Dynamic Aspects in Design (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, February 1990
Rheinberger, B.: A XPS for trip planning as application of the KBMS KRISYS (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, March 1989.
Rosenthal, A., Heiler, S., Manola, F., Dayal, U.: Query Facilities for Part Hierarchies: Graph Traversal, Spatial Data, and Knowledge-Based Detail Supression, Research Report, CCA, Cambridge, MA, 1987.
Rocha, R. P. da: Transformation and Rewrite in the Query-Processing System of the KBMS KRISYS (in Portuguese), Master Thesis, CPGCC, UFRGS, Porto Alegre, Brasil, May 1992.
Schulte, D.: Conception and Implementation of a Knowledge Base for the Representation of three-dimensional objects with the KBMS KRISYS (in German), University of Kaiserslautern, Kaiserslautern - Germany, October 1989.
Sch91 Schulte,D.:An Approach to Flexible Mapping of Knowledge Models Data Models (in German),Diploma Thesis Work,University of Kaiserslautern, Kaiserslautern - Germany, June 1991.
Smith, J.M., Smith, D.C.P.: Database Abstractions: Aggregation and Generalization, in: ACM Transactions on Database Systems, Vol. 2, No. 2, June 1977, pp. 105–133.
Schmidt, J.W., Thanos, C. (ed.): Foundations of Knowledge Base Management, TOIS, Springer-Verlag, 1989.
Strobel, M.: Conception of a Component for Context Management In the KBMS KRISYS (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, June 1992.
Surjanto, B.: Conception and Implementation of a knowledge based system for the generation of an application oriented DB schema for a KRISYS KB (In German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, October 1991.
Thomczyk, Ch.: An Expert System for Design as Application of the Knowledge Base Management System KRISYS (in German), Diploma Thesis Work, University of Kaiserslautern, Kaiserslautern - Germany, January 1990.
Thomas, J.: An Approach to Parallelism in KRISYS, ZRI-Report 1/92, University of Kaiserslautern, Computer Science Department, March 1992.
Thomas, J., Mitschang, B.,Mattos, N., Deßloch, S.: Knowledge Processing in Workstation/Server Environments - the KRISYS Approach, September 1992 (submitted for publication).Zi91 Zimmer, R.: Modeling a Multi-Media Application with the KBMS KRISYS (in German), University of Kaiserslautern, Kaiserslautern - Germany, July 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Deßloch, S., Leick, FJ., Mattos, N.M., Thomas, J. (1993). The KRISYS Project: a Summary of What We Have Learned so far. In: Stucky, W., Oberweis, A. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-86096-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-86096-6_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56487-4
Online ISBN: 978-3-642-86096-6
eBook Packages: Springer Book Archive