Automating the Transformational Development of Software
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
The relational model with relation-valued attributes
Information Systems
Superviews: Virtual Integration of Multiple Databases
IEEE Transactions on Software Engineering
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Tools and transformations—rigorous and otherwise—for practical database design
ACM Transactions on Database Systems (TODS)
Specification preservation in schema transformations—application to semantics and statistics
Data & Knowledge Engineering
Schema analysis for database restructuring
ACM Transactions on Database Systems (TODS)
Multivalued dependencies and a new normal form for relational databases
ACM Transactions on Database Systems (TODS)
On the Equivalence of Database Models
Journal of the ACM (JACM)
Program Transformation Systems
ACM Computing Surveys (CSUR)
Entity-Relationship Modeling: Foundations of Database Technology
Entity-Relationship Modeling: Foundations of Database Technology
Structuring Primitives for a Dictionary of Entity Relationship Data Schemas
IEEE Transactions on Software Engineering
Equivalence and Mapping of Database Schemes
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Theoretically Sound Transformations for Practical Database Design
Proceedings of the Sixth International Conference on Entity-Relationship Approach
External Schemas of Entity-Relationship Based Data Base Management Systems
Proceedings of the Seventh International Conference on Enity-Relationship Approach: A Bridge to the User
Schema Transformation Techniques for Database Reverse Engineering
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
Understanding Implementations of IS-A Relations
ER '96 Proceedings of the 15th International Conference on Conceptual Modeling
Standard Transformations for the Normalization of ER Schemata
CAiSe '95 Proceedings of the 7th International Conference on Advanced Information Systems Engineering
Wrapper Development for Legacy Data Reuse
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Strategies for Data Reengineering
WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
Transformation of Knowledge, Information and Data: Theory and Applications
Transformation of Knowledge, Information and Data: Theory and Applications
Theoretical and practical tools for data base design
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
Transformational Implementation: An Example
IEEE Transactions on Software Engineering
The Problem of Equivalence for Entity-Relationship Diagrams
IEEE Transactions on Software Engineering
IBM Journal of Research and Development
A generic framework for extracting XML data from legacy databases
Journal of Web Engineering
Strategic term rewriting and its application to a VDM-SL to SQL conversion
FM'05 Proceedings of the 2005 international conference on Formal Methods
Model-independent schema translation
The VLDB Journal — The International Journal on Very Large Data Bases
An object-oriented operation-based approach to translation between MOF metaschemas
Data & Knowledge Engineering
Transforming Data by Calculation
Generative and Transformational Techniques in Software Engineering II
A runtime approach to model-independent schema and data translation
Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology
Teaching a schema translator to produce O/R views
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Transformation-based framework for the evaluation and improvement of database schemas
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Reverse engineering user interfaces for interactive database conceptual analysis
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
A conceptual approach to database applications evolution
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Dagstuhl seminar on bidirectional transformations (BX)
ACM SIGMOD Record
Interactively eliciting database constraints and dependencies
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Quality evaluation and improvement framework for database schemas - using defect taxonomies
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Database semantics recovery through analysis of dynamic SQL statements
Journal on data semantics XV
From pattern-based user interfaces to conceptual schemas and back
ER'11 Proceedings of the 30th international conference on Conceptual modeling
A runtime approach to model-generic translation of schema and data
Information Systems
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Composition of model transformations: a categorical framework
SBMF'12 Proceedings of the 15th Brazilian conference on Formal Methods: foundations and applications
Editorial: Data migration: A theoretical perspective
Data & Knowledge Engineering
Hi-index | 0.00 |
In the database engineering realm, the merits of transformational approaches, that can produce in a systematic way correct, compilable and efficient database structures from abstract models, has long be recognized. Transformations that are proved to preserve the correctness of the source specifications have been proposed in virtually all the activities related to data structure engineering: schema normalization, logical design, schema integration, view derivation, schema equivalence, data conversion, reverse engineering, schema optimization, wrapper generation and others. This paper addresses both fundamental and practical aspects of database transformation techniques. The concept of transformation is developed, together with its properties of semantics-preservation (or reversibility). Major database engineering activities are redefined in terms of transformation techniques, and the impact on CASE technology is discussed. These principles are applied to database logical design and database reverse engineering. They are illustrated by the use of DB-MAIN, a programmable CASE environment that provides a large transformational toolkit.