Object-Oriented Database

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 324 Experts worldwide ranked by ideXlab platform

J. Taina - One of the best experts on this subject based on the ideXlab platform.

  • Requirements for real-time Object-Oriented Database models-how much is too much?
    Proceedings Ninth Euromicro Workshop on Real Time Systems, 1997
    Co-Authors: J. Taina
    Abstract:

    Presents an analysis of requirements for real-time Object-Oriented Database models. The analysis is based on the assumption that in the future, real-time Databases will need real-time, Object-Oriented, distributed, and active Database features. We consider the problem of real-time Object-Oriented Database model requirements in three steps. First, we list the aspects that we find important on real-time, object-orientation, distribution and rule handling. Second, we give a set of features of all of the aspects that should constitute the very core of a real-time Object-Oriented Database model. Finally, we give an extended set of features that represents useful extra functionality to the models.

  • A framework for real-time Object-Oriented Database models
    Proceedings Third International Workshop on Object-Oriented Real-Time Dependable Systems, 1997
    Co-Authors: J. Taina
    Abstract:

    This paper presents a framework upon which to define real-time Object-Oriented Database characteristics. The framework is defined as a two-dimensional array that deals with temporal, logical and inter-object consistency for transactions and objects, and with how to recover from consistency violations. With this framework, it is possible to identify the needs of different types of real-time applications.

S.b. Navathe - One of the best experts on this subject based on the ideXlab platform.

  • ICDE - An extensible Object-Oriented Database testbed
    [1992] Eighth International Conference on Data Engineering, 1992
    Co-Authors: M.m. Morsi, S.b. Navathe
    Abstract:

    The authors describe the Object-Oriented design and implementation of an extensible schema manager for Object-Oriented Databases. The open class hierarchy approach has been adopted to achieve the extensibility of the implementation. In this approach. the system meta information is implemented as objects of system classes. A graphical interface for an Object-Oriented Database scheme environment, GOOSE, has been developed. GOOSE supports several advanced features which include schema evolution, schema versioning, and DAG (direct acyclic graph) rearrangement view of a class hierarchy. Schema evolution is the ability to make a variety of changes to a Database scheme without reorganization. Schema versioning is the ability to define multiple scheme versions and to keep track of schema changes. A novel type of view for Object-Oriented Databases, the DAG rearrangement view of a class hierarchy, is also supported. >

  • An extensible Object-Oriented Database testbed
    [1992] Eighth International Conference on Data Engineering, 1992
    Co-Authors: M.m. Morsi, S.b. Navathe
    Abstract:

    The authors describe the Object-Oriented design and implementation of an extensible schema manager for Object-Oriented Databases. The open class hierarchy approach has been adopted to achieve the extensibility of the implementation. In this approach. the system meta information is implemented as objects of system classes. A graphical interface for an Object-Oriented Database scheme environment, GOOSE, has been developed. GOOSE supports several advanced features which include schema evolution, schema versioning, and DAG (direct acyclic graph) rearrangement view of a class hierarchy. Schema evolution is the ability to make a variety of changes to a Database scheme without reorganization. Schema versioning is the ability to define multiple scheme versions and to keep track of schema changes. A novel type of view for Object-Oriented Databases, the DAG rearrangement view of a class hierarchy, is also supported.

M.m. Morsi - One of the best experts on this subject based on the ideXlab platform.

  • ICDE - An extensible Object-Oriented Database testbed
    [1992] Eighth International Conference on Data Engineering, 1992
    Co-Authors: M.m. Morsi, S.b. Navathe
    Abstract:

    The authors describe the Object-Oriented design and implementation of an extensible schema manager for Object-Oriented Databases. The open class hierarchy approach has been adopted to achieve the extensibility of the implementation. In this approach. the system meta information is implemented as objects of system classes. A graphical interface for an Object-Oriented Database scheme environment, GOOSE, has been developed. GOOSE supports several advanced features which include schema evolution, schema versioning, and DAG (direct acyclic graph) rearrangement view of a class hierarchy. Schema evolution is the ability to make a variety of changes to a Database scheme without reorganization. Schema versioning is the ability to define multiple scheme versions and to keep track of schema changes. A novel type of view for Object-Oriented Databases, the DAG rearrangement view of a class hierarchy, is also supported. >

  • An extensible Object-Oriented Database testbed
    [1992] Eighth International Conference on Data Engineering, 1992
    Co-Authors: M.m. Morsi, S.b. Navathe
    Abstract:

    The authors describe the Object-Oriented design and implementation of an extensible schema manager for Object-Oriented Databases. The open class hierarchy approach has been adopted to achieve the extensibility of the implementation. In this approach. the system meta information is implemented as objects of system classes. A graphical interface for an Object-Oriented Database scheme environment, GOOSE, has been developed. GOOSE supports several advanced features which include schema evolution, schema versioning, and DAG (direct acyclic graph) rearrangement view of a class hierarchy. Schema evolution is the ability to make a variety of changes to a Database scheme without reorganization. Schema versioning is the ability to define multiple scheme versions and to keep track of schema changes. A novel type of view for Object-Oriented Databases, the DAG rearrangement view of a class hierarchy, is also supported.

Roberto Zicari - One of the best experts on this subject based on the ideXlab platform.

  • Polymorphic reuse mechanisms for Object-Oriented Database specifications
    Proceedings of 1994 IEEE 10th International Conference on Data Engineering, 1994
    Co-Authors: Roberto Zicari, W. Hursch, K. Lieberherr
    Abstract:

    A polymorphic approach to the incremental design and reuse of Object-Oriented methods and query specifications is presented. Using this approach, the effort required for manually reprogramming methods and queries due to schema modifications can be avoided or minimized. The salient features of of our approach are the use of propagation patterns and a mechanism for propagation pattern refinement. Propagation patterns can be employed as an interesting specification formalism for modeling operational requirements in Object-Oriented Database systems. They encourage the reuse of operational specifications against the structural modification of an Object-Oriented schema. Propagation pattern refinement is suited for the specification of reusable operational modules, and for achieving reusability of propagation patterns towards the operational requirement changes.

  • Schema Updates for Object-Oriented Database Systems (Abstract)
    SIGPLAN OOPS Mess., 1992
    Co-Authors: Roberto Zicari
    Abstract:

    Schema Updates for Object-Oriented Database SystemsRoberto Zicari , Johann Wolfgang Goethe University, GermanyOODBMS are often used for complex data whose structure is likelyto change over time, yet the problem of schema updates has not beencompletely solved by any commercial or research OODBMS. Thistutorial describes the schema modification problem and why it isimportant, what is really offered by products, what a good solutionwould be like, and whether we are likely to see it soon.The tutorial reviews several commercial OODBMS products thatprovide facilities for updating the schema, namely: Gemstone(Servio Corporation), ITASCA(Itasca), 02(02Technology), ObjectStore(ObjectDesign), Ontos (Ontologic) and Statice (Symbolics). It alsodescribes the solutions proposed in some experimental researchprototypes and the open problems that remain.

  • The design of an integrity consistency checker (ICC) for an object oriented Database system
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1991
    Co-Authors: Christine Delcourt, Roberto Zicari
    Abstract:

    Schema evolution is an important facility in Object-Oriented Databases. However, updates should not result in inconsistencies either in the schema or in the Database. We show a tool called ICC, which ensures the structural consistency when updating an Object-Oriented Database system.

G. Fischer - One of the best experts on this subject based on the ideXlab platform.

  • Semantic query optimization for methods in Object-Oriented Database systems
    Proceedings of the Eleventh International Conference on Data Engineering, 1995
    Co-Authors: K. Aberer, G. Fischer
    Abstract:

    Although the main difference between the relational and the Object-Oriented data model is the possibility to define object behavior, query optimization techniques in Object-Oriented Database systems are mainly based on the structural part of objects. We claim that the optimization potential emerging from methods has been strongly underestimated so far. In this paper we concentrate on the question of how semantic knowledge about methods can be considered in query optimization. We rely on the algebraic and rule-based approach for query optimization and present a framework that allows to integrate schema-specific knowledge by tailoring the query optimizer according to the particular application's needs. We sketch an implementation of our concepts within the OODBMS VODAK using the Volcano optimizer generator.