Stratégies pour l'évolution des applications de bases de données relationnelles : l'approche DB-main

If the recent DBMS technologies consider the problem of databases schema evolution, standard Information Systems in use raise hard problems when evolution is concerned. This paper studies these problems in the current developer context. It analyzes the evolution of systems and its impact on the data structures, data and programs through typical strategies. The paper introduces the DB-MAIN CASE environment with which an evolution tool prototype has been developed. This tool can automatically generate the conversion programs for the database from the operational trace of the conceptual and logical schema modifications. It can also help the programmer to modify the application

[1]  Matthias Jarke,et al.  Tool Integration in Evolving Information Systems Environments , 1994, IS/KI.

[2]  Jean-Luc Hainaut,et al.  Contribution to a theory of database reverse engineering , 1993, [1993] Proceedings Working Conference on Reverse Engineering.

[3]  P. V. Bommel,et al.  Database Design Modifications based on Conceptual Modelling , 1994 .

[4]  Michel Léonard,et al.  Management Of Schema Evolution In Databases , 1991, VLDB.

[5]  David W. Binkley,et al.  Program slicing , 2008, 2008 Frontiers of Software Maintenance.

[6]  Dominique Rieu,et al.  Schema Evolution in Object-Oriented Database Systems , 1989, Data Knowl. Eng..

[7]  Zohra Bellahsene An Active Meta-model for Knowledge Evolution in an Object-oriented Database , 1993, CAiSE.

[8]  Ramez Elmasri,et al.  A consensus glossary of temporal database concepts , 1994, SGMD.

[9]  John F. Roddick,et al.  A Taxonomy for Schema Versioning Based on the Relational and Entity Relationship Models , 1993, ER.

[10]  J. Henrard,et al.  Evolution of Database Applications: the Db-main Approach Database Evolution: the Db-main Approach 1 , 2007 .

[11]  Michel Léonard,et al.  Evolution Features of the F2 OODBMS , 1995, DASFAA.

[12]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[13]  Vincent Englebert,et al.  Database Design Recovery , 1996, CAiSE.

[14]  Jean-Luc Hainaut,et al.  Specification Preservation in Schema Transformations - Application to Semantics and Statistics , 1996, Data Knowl. Eng..

[15]  Ben Shneiderman,et al.  An architecture for automatic relational database sytem conversion , 1982, TODS.

[16]  J. Verelst Factors in conceptual requirements modeling influencing maintainability of information systems: an empirical approach , 1997 .