OODBMS Metamodel Supporting Configuration Management of Large Applications

  • Piotr Habela
  • Kazimierz Subieta
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2425)


Many practical cases of database schema evolution require an effective support from configuration management. Although DBMS construction and software configuration management (SCM) constitute the well established areas of research, they are usually considered in separation from each other. In this paper different issues of SCM are summarized and their relevance to DBMS is investigated. We suggest to extend the OODBMS metamodel to allow recording certain aspects of application-database dependencies in a database schema repository. The extended metamodel contains both typical database metamodel information as well as software configuration information. Such a solution we consider necessary for solving some of schema evolution problems.


Schema Evolution Unify Modeling Language Database Schema Configuration Management Dependency Information 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    J. Banerjee, H. Chou, J. Garza, W. Kim, D. Woelk, N. Ballou. Data Model Issues for Object-Oriented Applications. ACM TOIS, April 1987.Google Scholar
  2. 2.
    R. Cattel, D. Barry. (eds.) The Object Data Standard: ODMG 3.0. Morgan Kaufmann, 2000Google Scholar
  3. 3.
    K. T. Claypool, J. Jin, E. A. Rundensteiner. OQL SERF: An ODMG Implementation of the Template-Based Schema Evolution Framework. In Centre for Advanced Studies Conference, 1998, 108–122Google Scholar
  4. 4.
    F. Ferrandina, S.-E. Lautemann. An Integrated Approach to Schema Evolution for Object Databases. OOIS 1996, 280–294Google Scholar
  5. 5.
    E. Franconi, F. Grandi, F. Mandreoli. A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases. Computational Logic 2000, 1048–1062Google Scholar
  6. 6.
    I. A. Goralwalla, D. Szafron, M. T. Özsu, R. J. Peters. A Temporal Approach to Managing Schema Evolution in Object Database Systems. DKE 28(1), 1998, 73–105zbMATHCrossRefGoogle Scholar
  7. 7.
    P. Habela, M. Roantree, K. Subieta. Flattening the Metamodel for Object Databases. (To appear in) ADBIS 2002Google Scholar
  8. 11.
    ISO/IEC 12207. Information Technology-Software Life Cycle Processes. ISO/IEC Copyright Office, Geneva, Switzerland, 1995Google Scholar
  9. 12.
    A. Jodflowski, P. Habela, J. Pffodzień, K. Subieta. Dynamic Object Roles in Conceptual Modeling and Databases. Institute of Computer Science PAS Report 932, Warsaw, Dec. 2001 (submitted for publication)Google Scholar
  10. 13.
    S.-E. Lautemann. Change Management with Roles. DASFAA, 1999, 291–300Google Scholar
  11. 14.
    Object Management Group: Unified Modeling Language (UML) Specification. Version 1.4, September 2001 []
  12. 15.
    R. J. Peters, M. T. Özsu. An Axiomatic Model of Dynamic Schema Evolution in Objectbase Systems. TODS 22(1), 1997 75–114CrossRefGoogle Scholar
  13. 16.
    Y.-G. Ra, E. A. Rundensteiner. A Transparent Object-Oriented Schema Change Approach Using View Evolution. ICDE, 1995, 165–172Google Scholar
  14. 17.
    B. Staudt Lerner. A model for compound type changes encountered in schema evolution. ACM TODS 25(1), 2000, 83–127CrossRefGoogle Scholar
  15. 18.
    K. Subieta. Object-Oriented Standards. Can ODMG OQL Be Extended to a Programming Language? (In) Cooperative Databases and Applications. World Scientific, 1997, 459–468Google Scholar
  16. 19.
    K. Subieta. Mapping Heterogenous Ontologies through Object Views. Proc. of 3rd Workshop Engineering Federated Information Systems (EFIS 2000), 2000, 1–10Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Piotr Habela
    • 1
  • Kazimierz Subieta
    • 2
  1. 1.Polish-Japanese Institute of Information TechnologyWarsawPoland
  2. 2.Institute of Computer Science PASWarsawPoland

Personalised recommendations