ADOME: An Advanced Object Modeling Environment

ADOME, which stands for ADvanced Object Modeling Environment, is an approach to integrating data and knowledge management based on object oriented technology. Next generation information systems will require more flexible data modeling capabilities than those provided by current object oriented DBMSs. In particular, integration of data and knowledge management capabilities will become increasingly important. In this context, ADOME provides versatile role facilities that serve as "dynamic binders" between data objects and production rules, thereby facilitating flexible data and knowledge management integration. A prototype that implements this mechanism and the associated operators has been constructed on top of a commercial object oriented DBMS and a rule base system.

[1]  Narain H. Gehani,et al.  Ode as an Active Database: Constraints and Triggers , 1991, VLDB.

[2]  Mike P. Papazoglou,et al.  Dynamic object models with spatial application , 1991, [1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference.

[3]  Roel Wieringa,et al.  Roles and Dynamic Subclasses: A Modal Logic Approach , 1994, ECOOP.

[4]  Frederick H. Lochovsky,et al.  Knowledge Communication in Intelligent Information Systems , 1992, Int. J. Cooperative Inf. Syst..

[5]  Norman W. Paton,et al.  Rule Management in Object Oriented Databases: A Uniform Approach , 1991, VLDB.

[6]  Jianwen Su,et al.  Dynamic Constraints and Object Migration , 1991, Theor. Comput. Sci..

[7]  Jeffrey D. Ullman,et al.  Principles of Database and Knowledge-Base Systems, Volume II , 1988, Principles of computer science series.

[8]  Michael Stonebraker,et al.  Future Trends in Expert Data Base Systems , 1988, Expert Database Conf..

[9]  Jacob Stein,et al.  The GemStone object database management system , 1991, CACM.

[10]  Sharma Chakravarthy,et al.  Composite Events for Active Databases: Semantics, Contexts and Detection , 1994, VLDB.

[11]  O. Deux,et al.  The O2 system , 1991 .

[12]  Frederick H. Lochovsky,et al.  A distributed, knowledge-intensive information system , 1993 .

[13]  Edward Sciore,et al.  Object specialization , 1989, TOIS.

[14]  Klaus R. Dittrich,et al.  Integrating Active Concepts into an Object-Oriented database System , 1991, DBPL.

[15]  Narain H. Gehani,et al.  Event specification in an active object-oriented database , 1992, SIGMOD '92.

[16]  Wiebren de Jonge,et al.  The Identification of Objects and Roles - object identifiers revisited - , 1991 .

[17]  C. C. Woo,et al.  A micro-organizational model for supporting knowledge migration , 1990, COCS '90.

[18]  Catriel Beeri,et al.  A Model for Active Object Oriented Databases , 1991, VLDB.

[19]  Joel E. Richardson,et al.  Aspects: extending objects to support multiple, independent roles , 1991, SIGMOD '91.

[20]  Umeshwar Dayal,et al.  Queries and Views in an Object-Oriented Data Model , 1989, DBPL.

[21]  Michael Stonebraker,et al.  Triggers and inference in data base systems , 1985, ACM '85.

[22]  Umeshwar Dayal,et al.  The HiPAC project: combining active databases and timing constraints , 1988, SGMD.

[23]  James D. Palmer,et al.  Computer supported cooperative work , 1994, Computer.

[24]  Charles W. Bachman,et al.  The Role Concept in Data Models , 1977, VLDB.

[25]  Eric N. Hanson,et al.  An initial report on the design of Ariel DBMS with an integrated production rule system , 1989, SGMD.

[26]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[27]  Umeshwar Dayal,et al.  Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System , 1988, OODBS.

[28]  Gruia-Catalin Roman Formal Specification of Geographic Data Processing Requirements , 1986, ICDE.

[29]  Larry Kerschberg,et al.  Expert database systems: knowledge/data management environments for intelligent information systems , 1990, Inf. Syst..

[30]  Qing Li,et al.  Advanced database support facilities for CSCW systems , 1996, J. Organ. Comput. Electron. Commer..

[31]  Qing Li,et al.  An Approach to Integrate Data and Knowledge Management in Next Generation Information Systems , 1993, NGITS.

[32]  Walter Rupietta An Organization & Resources Model for Adapting Office Systems to Organizational Structures , 1990, DEXA.

[33]  Sergei Nirenburg,et al.  Providing intelligent assistance in distributed office environments , 1986, COCS '86.

[34]  D.C. Tsichritzis,et al.  Office information systems: Challenge for the 80's , 1980, Proceedings of the IEEE.

[35]  Henry Lieberman,et al.  Using prototypical objects to implement shared behavior in object-oriented systems , 1986, OOPLSA '86.

[36]  Won Kim,et al.  Features of the ORION Object-Oriented Database System , 1989, Object-Oriented Concepts, Databases, and Applications.

[37]  Umeshwar Dayal,et al.  Active Database Management Systems , 1988, JCDKB.

[38]  Sergei Nirenburg,et al.  Providing intelligent assistance in distributed office environments , 1986 .

[39]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[40]  Ramez Elmasri,et al.  Fundamentals of Database Systems, 2nd Edition , 1994 .

[41]  S. Sudarshan,et al.  Data models , 1996, CSUR.

[42]  Renzo Orsini,et al.  An Object Data Model with Roles , 1993, VLDB.

[43]  Barbara Pernici Objects with roles , 1990 .

[44]  Qing Li,et al.  A Conceptual Model for Dynamic Clustering in Object Databases , 1992, VLDB.

[45]  Frederick H. Lochovsky,et al.  OASIS: a programming environment for implementing distributed organizational support systems , 1991, COCS '91.

[46]  Frederick H. Lochovsky,et al.  A micro-organizational model for supporting knowledge migration , 1990 .

[47]  Elena Baralis,et al.  An Intelligent Database System Application: The Design of EMS , 1994, ADB.

[48]  Roel Wieringa,et al.  The Identiication of Objects and Roles -object Identiiers Revisited , 1991 .

[49]  Sharma Chakravarthy,et al.  A new perspective on rule support for object-oriented databases , 1993, SIGMOD '93.

[50]  Larry Kerschberg,et al.  Developing knowledge-based systems: reorganizing the system development life cycle , 1989, CACM.

[51]  Qing Li,et al.  Devising a flexible event model on top of a common data : knowledge storage manager , 1996 .

[52]  Wei Xiong,et al.  Experimental video database management system based on advanced object-oriented techniques , 1996, Electronic Imaging.

[53]  Won Kim,et al.  Introduction to Object-Oriented Databases , 1991, Computer systems.