KRISYS - a KBMS Supporting the Development and Processing of Advanced Engineering Applications

In order to support non-standard database applications and, in particular, advanced engineering applications, enhanced DBMSs have to supply not only semantically enriched data and knowledge modeling concepts, but also means for constructing an application model in a stepwise, incremental way. The Knowledge Base Management System KRISYS, which is presented in this paper, has been developed along these lines. We give an overview of the system architecture and the individual components, illustrate the application design methodology supported by the system, and demonstrate the applicability of KRISYS in an advanced CAD framework. Additionally, we emphasize the need of refined concepts for efficient application processing in workstation/server architectures and sketch a processing model for such an environment.

[1]  N. M. Mattos,et al.  KRISYS - a KBMS Supporting Development and Processing of Knowledge-based Applications in Workstation/Server Environments , 1991 .

[2]  Klaus Meyer-Wegener,et al.  PRIMA - a DBMS Prototype Supporting Engineering Applications , 1987, VLDB.

[3]  Peter Dadam,et al.  Cooperative Object Buffer Management in the Advanced Information Management Prototype , 1987, VLDB.

[4]  H.-J. Schek,et al.  Datenbanksysteme in Büro, Technik und Wissenschaft, GI-Fachtagung, Darmstadt, 1.-3. April 1987, Proceedings , 1987, BTW.

[5]  Richard A. Frost,et al.  Introduction to Knowledge Base Systems , 1986 .

[6]  Hector J. Levesque,et al.  The Knowledge Level of a KBMS , 1986, On Knowledge Base Management Systems.

[7]  Richard Fikes,et al.  The role of frame-based representation in reasoning , 1985, CACM.

[8]  Klaus Meyer-Wegener,et al.  Processing and Transaction Concepts for Cooperation of Engineering Workstations and a Database Server , 1988, Data Knowl. Eng..

[9]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[10]  Robert E. Filman,et al.  Reasoning with worlds and truth maintenance in a knowledge-based programming environment , 1988, CACM.

[11]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[12]  Tetsuo Tomiyama,et al.  Intelligent CAD Systems , 1991 .

[13]  Michael L. Brodie Association: A Database Abstraction for Semantic Modelling , 1981, ER.

[14]  Nelson Mendonça Mattos,et al.  An Approach to DBS-based Knowledge Management , 1990, IS/KI.

[15]  Nelson Mendonça Mattos,et al.  Modeling with KRISYS: the Design Process of DB Applications Reviewed , 1989, ER.

[16]  Hans-Jörg Schek,et al.  A Synthesis of Complex Objects and Object-Orientation , 1989, DS-4.

[17]  S. Dessloch,et al.  KRISYS: KBMS support for better CAD systems , 1989, Proceedings. Second International Conference on Data and Knowledge Systems for Manufacturing and Engineering.

[18]  Stefan Deßloch Handling Integrity in a KBMS Architecture for Workstation/Server Environments , 1991, BTW.

[19]  Klaus Meyer-Wegener,et al.  Grand tour of concepts for object-orientation from a database point of view , 1993, Data Knowl. Eng..

[20]  Daniel G. Bobrow,et al.  Object-Oriented Programming: Themes and Variations , 1989, AI Mag..

[21]  Randall Davis,et al.  An overview of production systems , 1975 .

[22]  Bernhard Mitschang Towards a Unified View of Design Data and Knowledge Representation , 1988, Expert Database Conf..

[23]  David J. DeWitt,et al.  A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems , 1990, VLDB.

[24]  S. Rude,et al.  Intelligent CAD-systems based on technical associative modelling , 1989 .

[25]  Oscar Nierstrasz,et al.  A Survey of Object-Oriented Concepts , 1989, Object-Oriented Concepts, Databases, and Applications.

[26]  Nelson Mendonça Mattos,et al.  Abstraction Concepts: The Basis for Data and Knowledge Modeling , 1988, ER.

[27]  Bernhard Mitschang,et al.  Extending the Relational Algebra to Capture Complex Objects , 1989, VLDB.

[28]  Christoph Hübel,et al.  KBMS support for technical modeling in engineering systems , 1990, IEA/AIE '90.

[29]  Marc H. Scholl,et al.  COCOON and KRISYS: a survey and comparison , 1993 .

[30]  John Mylopoulos,et al.  Generalization/Specialization as a Basis for Software Specification , 1982, On Conceptual Modelling.