Information disclosure in evolving information systems: taking a shot at a moving target
Data & Knowledge Engineering
An axiomatic model of dynamic schema evolution in objectbase systems
ACM Transactions on Database Systems (TODS)
Data schema design as a schema evolution process
Data & Knowledge Engineering
Factors influencing requirements traceability practice
Communications of the ACM
Multi-Data Models Translations in Interoperable Information Systems
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
A Conceptual Approach to Meta-Modelling
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
A Taxonomy for Schema Versioning Based on the Relational and Entity Relationship Models
ER '93 Proceedings of the 12th International Conference on the Entity-Relationship Approach: Entity-Relationship Approach
Database Schema Transformation and Optimization
OOER '95 Proceedings of the 14th International Conference on Object-Oriented and Entity-Relationship Modelling
An Approach to Maintaining Optimized Relational Representations of Entity-Relationship Schemas
ER '96 Proceedings of the 15th International Conference on Conceptual Modeling
Multiobjects to Ease Schema Evolution in an OODBMS
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
Database Evolution: the DB-Main Approach
ER '94 Proceedings of the13th International Conference on the Entity-Relationship Approach
Gangam: A Transformation Modeling Framework
DASFAA '03 Proceedings of the Eighth International Conference on Database Systems for Advanced Applications
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Relating evolving business rules to software design
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Fundamentals of Database Systems, Fourth Edition
Fundamentals of Database Systems, Fourth Edition
Noesis: Towards a situational method engineering technique
Information Systems
An online bibliography on schema evolution
ACM SIGMOD Record
Database application evolution: a transformational approach
Data & Knowledge Engineering - Special issue: ER 2003
ER'07 Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications
Evolving the implementation of ISA relationships in EER schemas
CoMoGIS'06 Proceedings of the 2006 international conference on Advances in Conceptual Modeling: theory and practice
Model---Driven, View---Based Evolution of Relational Databases
DEXA '08 Proceedings of the 19th international conference on Database and Expert Systems Applications
Evolution of XML schemas and documents from stereotyped UML class models: A traceable approach
Information and Software Technology
Stones falling in water: when and how to restructure a view-based relational database
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
Updatable and evolvable transforms for virtual databases
Proceedings of the VLDB Endowment
Managing the evolution of data-intensive Web applications by model-driven techniques
Software and Systems Modeling (SoSyM)
Hi-index | 0.01 |
One of the most important challenges that software engineers (designers, developers) still have to face in their everyday work is the evolution of working database systems. As a step for the solution of this problem in this paper we propose MeDEA, which stands for Metamodel-based Database Evolution Architecture. MeDEA is a generic evolution architecture that allows us to maintain the traceability between the different artifacts involved in any database development process. MeDEA is generic in the sense that it is independent of the particular modeling techniques being used. In order to achieve this, a metamodeling approach has been followed for the development of MeDEA. The other basic characteristic of the architecture is the inclusion of a specific component devoted to storing the translation of conceptual schemas to logical ones. This component, which is one of the most noteworthy contributions of our approach, enables any modification (evolution) realized on a conceptual schema to be traced to the corresponding logical schema, without having to regenerate this schema from scratch, and furthermore to be propagated to the physical and extensional levels.