38,712 Hits in 6.8 sec

Meta object management and its application to database evolution [chapter]

Markus Tresch, Marc H. Scholl
1992 Lecture Notes in Computer Science  
As a sample application of the framework, we focus on database evolution, that is, realizing incremental changes to the database schema and their propagation to data instances.  ...  We s h o w, how e a c h s c hema update of a given taxonomy is realized by direct updating of schema objects, and how this approach can be used to build a complete tool for database evolution.  ...  The authors are indebted to Hans-J org Schek, Christian Laasch, and Klaus Ga ner for their helpful discussion on the paper. A preliminary version of the framework was presented in 28].  ... 
doi:10.1007/3-540-56023-8_19 fatcat:4yd7owm7hjhydcuonlrgpdk2nu

Dynamic Schema Evolution Management Using Version in Temporal Object-Oriented Databases [chapter]

Renata de Matos Galante, Adriana Bueno da Silva Roma, Anelise Jantsch, Nina Edelweiss, Clesio Saraiva dos Santos
2002 Lecture Notes in Computer Science  
In this paper, an analysis of the schema evolution process in object oriented databases is made using an object oriented data model that supports temporal features and versions definition -the Temporal  ...  A meta schema structure is defined to store information concerning to evolutionary schema states, as well as their classes, attributes and relationships.  ...  The temporal schema evolution management is modelled through an intermediate layer (Evolution Manager), which controls the user applications and the database.  ... 
doi:10.1007/3-540-46146-9_52 fatcat:zfam6l33qfghfcy54n7hsbupui

Modularizing application and database evolution - an aspect-oriented framework for orthogonal persistence

Rui Humberto R. Pereira, J. Baltasar García Perez-Schofield, Francisco Ortin
2016 Software, Practice & Experience  
Object-oriented database management systems like DB4O [8], Versant [9] and ObjectDB [10], provide transparent schema evolution mechanisms.  ...  In the maintenance of software applications, database evolution is one common difficulty. In object-oriented databases, this process comprises schema evolution and instance adaptation.  ...  Our meta-model is used for representing in the database the data models of applications through its basic entities: data objects and meta-objects.  ... 
doi:10.1002/spe.2415 fatcat:xh4dutfjcbgklakwzbulhhzrwu

Repository structures for evolving federated database schemas [chapter]

M. A. Jeusfeld, M. Jarke
1996 Modelling and Methodologies for Enterprise Integration  
Both are heterogeneous, based on different vocabularies, and subject to continuous evolution. In this paper, we propose a method for managing the evolution of information exchange.  ...  Since the meta data are explicit they are subject to querying and integrity checking.  ...  Policy for Evolution The requirements specification and the federated DB schema are both stored as objects in a meta database.  ... 
doi:10.1007/978-0-387-34983-1_11 fatcat:t5phmwbxirf77lqjdm5ixxpcwi

Evolution of the Application and Database with Aspects

Rui Humberto R. Pereira, J. Baltasar García Pérez-Schofield
2014 Proceedings of the 16th International Conference on Enterprise Information Systems  
Generally, the evolution process of applications has impact on their underlining data models, thus becoming a time-consuming problem for programmers and database administrators.  ...  Applying reflection techniques, our meta-model aims to be simpler than its competitors. Furthermore, it enables database multi-version schemas.  ...  The former application stores data directly into a db4o database, while the latter uses our framework to manage its persistence.  ... 
doi:10.5220/0004966903080313 dblp:conf/iceis/PereiraP14 fatcat:fgxiniezmbdw5molwp4rzq3emm

Content Schema Evolution in the CoreMedia® Content Application Platform CAP [chapter]

Axel Wienberg, Matthias Ernst, Andreas Gawecki, Olaf Kummer, Frank Wienberg, Joachim W. Schmidt
2002 Lecture Notes in Computer Science  
We propose a two-layered approach to content schema evolution consisting of a system level responsible for bookkeeping and integrity issue detection, and a semi-automatic application level responsible  ...  To control the inevitable evolution of the content schema, the schema should be subject to configuration management together with the actual content.  ...  Using an explicit schema brings us close to object-oriented databases, especially versioned databases, and presents the problem of schema evolution [7] [8] [9] .  ... 
doi:10.1007/3-540-45876-x_44 fatcat:wyppxftaurf4pk7g7oqwbjt32q

Object database evolution using separation of concerns

Awais Rashid, Peter Sawyer
2000 SIGMOD record  
The lack of customisability and extensibility in existing evolution frameworks is a consequence of using attributes at the meta-object level to implement links among meta-objects and the injection of instance  ...  This paper proposes an object database evolution approach based on separation of concerns.  ...  1 object database management system.  ... 
doi:10.1145/369275.369281 fatcat:5z25lszosfgklaua5ag2vxjq2e

Dynamic Relationships in Object Oriented Databases: A Uniform Approach [chapter]

Awais Rashid, Peter Sawyer
1999 Lecture Notes in Computer Science  
Relationships: Objects and Meta-objects  ...  The applicability of the dynamic relationships approach is explored by employing it to implement the database model for a system in order to achieve dynamic schema modification capabilities.  ...  It provides support for: class hierarchy evolution, class versioning, object versioning and knowledge-base/rule-base evolution.  ... 
doi:10.1007/3-540-48309-8_3 fatcat:pfsje46zkrhzvfrtpq3x3mrqhy

Managing Evolving Business Workflows through the Capture of Descriptive Information [article]

Sebastien Gaspard, Florida Estrella, Richard McClatchey & Regis Dindeleux
2003 arXiv   pre-print
Such a system called CRISTAL is described in this paper with particular emphasis on its application to EAI problem domains.  ...  In particular the discipline of Enterprise Application Integration requires business process management to be highly reconfigurable with the ability to support dynamic workflows, inter-application integration  ...  Acknowledgments The authors take this opportunity to acknowledge the support of their home institutes and numerous colleagues responsible for the CRISTAL & Agilium software.  ... 
arXiv:cs/0310048v1 fatcat:sr2jurnwq5drfeugptzvtk6pk4

Supporting Flexible Object Database Evolution with Aspects [chapter]

Awais Rashid, Nicholas Leidenfrost
2004 Lecture Notes in Computer Science  
Object database management systems (ODBMSs) typically offer fixed approaches to evolve the schema of the database and adapt existing instances accordingly.  ...  evolution of the schema and adaptation of existing instances -governing an object database.  ...  The authors wish to thank Robin Green for implementation of the previous version of AspOEv.  ... 
doi:10.1007/978-3-540-30175-2_5 fatcat:4bxjieyndjgqnhcih5upx7k5ju

A Hybrid Approach to Separation of Concerns: The Story of SADES [chapter]

Awais Rashid
2001 Lecture Notes in Computer Science  
One of the key motivations behind SADES was the development of an extensible and customisable object database evolution system which could be customised to the specific needs of an organisation or application  ...  This was due to the fact that SADES has been implemented on top of the commercially available object database management system Jasmine [12] and makes extensive use of the proprietary language ODQL (Object  ...  and the features of the underlying Jasmine object database management system.  ... 
doi:10.1007/3-540-45429-2_16 fatcat:yto4zxxo6rdtbpdtc4h4p3lfce

Evolution towards, in, and beyond object databases [chapter]

Marc H. Scholl, Markus Tresch
1994 Lecture Notes in Computer Science  
Beyond presenting our own approach, we try to provide a platform to solicit further discussion. { Evolution towards object databases: Here we address the advance of database technology in terms of data  ...  Among the topics touched upon are: extending traditional data models to become \object-oriented", migrating existing data to (not necessarily OO) databases, schema extension and modi cation in a populated  ...  Acknowledgement The authors wish to thank Hans-J org Schek who has been working with them for years on the topics described here. Many of the ideas worked out over that time have been inspired by him.  ... 
doi:10.1007/3-540-57802-1_4 fatcat:viytjhtnfveyle5ghf6whoag7u

OODBMS Metamodel Supporting Configuration Management of Large Applications [chapter]

Piotr Habela, Kazimierz Subieta
2002 Lecture Notes in Computer Science  
We suggest to extend the OODBMS metamodel to allow recording certain aspects of application-database dependencies in a database schema repository.  ...  Many practical cases of database schema evolution require an effective support from configuration management.  ...  Schema evolution means a new version of a schema and, in consequence, a new version of the database, and a new version of applications. Thus, it must be disciplined by SCM.  ... 
doi:10.1007/3-540-46102-7_8 fatcat:u65bpwcb3nbkrmimehxk6v3cti

From Object-Oriented to Aspect-Oriented Databases [chapter]

Awais Rashid, Elke Pulvermueller
2000 Lecture Notes in Computer Science  
This paper brings the notion of aspects to object-oriented databases. Some cross-cutting concerns are identified and addressed using aspects.  ...  Although persistence has been considered as an aspect of a system aspects in the persistence domain in general and in databases in particular have been largely ignored.  ...  Its applicability in the area of databases has, however, not yet been explored.  ... 
doi:10.1007/3-540-44469-6_12 fatcat:rg63xfr2fnd6zbwzkpa42hexwy

An active meta-model for knowledge evolution in an object-oriented database [chapter]

Z. Bellahsene
1993 Lecture Notes in Computer Science  
Our approach consists of a proposal of a meta-model providing an open environment to allow knowledge evolution in object-oriented database systems.  ...  By modifying and extending these model, it can be tailored or customised to suit various application domains.  ...  Meta-data in database systems includes information on schema, constraints and view definitions. Our meta-model is designed to model and manage the data model concepts.  ... 
doi:10.1007/3-540-56777-1_3 fatcat:eqmzvwsl6zgc7a7i35b5a4ajeq
« Previous Showing results 1 — 15 out of 38,712 results