Specification preservation in schema transformations—application to semantics and statistics
Data & Knowledge Engineering
Schema analysis for database restructuring
ACM Transactions on Database Systems (TODS)
Semi-automatic grammar recovery
Software—Practice & Experience
Encapsulation of legacy software: A technique for reusing legacy software components
Annals of Software Engineering
Iterative Reengineering of Legacy Systems
IEEE Transactions on Software Engineering
A Query Translation Scheme for Rapid Implementation of Wrappers
DOOD '95 Proceedings of the Fourth International Conference on Deductive and Object-Oriented Databases
The ASF+SDF Meta-environment: A Component-Based Language Development Environment
CC '01 Proceedings of the 10th International Conference on Compiler Construction
Towards Automatical Migration of Transformation Rules after Grammar Extension
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
Strategies for Data Reengineering
WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
Editorial: transformations everywhere
Science of Computer Programming - Special issue on program transformation
Revitalizing modifiability of legacy assets: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Seventh European Conference on Software Maintenance and Reengineering (CSMR 2003)
Database application evolution: a transformational approach
Data & Knowledge Engineering - Special issue: ER 2003
Co-transformations in Information System Reengineering
Electronic Notes in Theoretical Computer Science (ENTCS)
Strongly Typed Rewriting For Coupled Software Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
Coupled Transformation of Schemas, Documents, Queries, and Constraints
Electronic Notes in Theoretical Computer Science (ENTCS)
Graceful database schema evolution: the PRISM workbench
Proceedings of the VLDB Endowment
Bidirectional Transformations: A Cross-Discipline Perspective
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Collateral evolution of applications and databases
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
Automating database schema evolution in information system upgrades
Proceedings of the 2nd International Workshop on Hot Topics in Software Upgrades
Update rewriting and integrity constraint maintenance in a schema evolution support system: PRISM++
Proceedings of the VLDB Endowment
A conceptual approach to database applications evolution
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Efficient and scalable data evolution with column oriented databases
Proceedings of the 14th International Conference on Extending Database Technology
Recovering grammar relationships for the Java Language Specification
Software Quality Control
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Automating the database schema evolution process
The VLDB Journal — The International Journal on Very Large Data Bases
Hi-index | 0.00 |
The paper adresses the problem of consistency preservation in data intensive applications evolution. When the database structure evolves, the application programs must be changed to interface with the new schema. The latter modification can prove very complex, error prone and time consuming. We describe a comprehensive transformation/generative approach according to which automated program transformation can be derived from schema transformation. The proposal is illustrated in the particular context of database reengineering, for which a specific methodology and a prototype tool are presented. Some results of two case studies are described.