Algebraic approach to single-pushout graph transformation
Theoretical Computer Science - Special issue on selected papers of the International Workshop on Computing by Graph Transformation, Bordeaux, France, March 21–23, 1991
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
Java(TM) Developer's Guide to Eclipse, The (2nd Edition)
Java(TM) Developer's Guide to Eclipse, The (2nd Edition)
Refactoring Databases: Evolutionary Database Design
Refactoring Databases: Evolutionary Database Design
Fundamentals of Algebraic Graph Transformation (Monographs in Theoretical Computer Science. An EATCS Series)
Test-Driven Development of Relational Databases
IEEE Software
A categorical framework for the transformation of object-oriented systems: Models and data
Journal of Symbolic Computation
An extensive catalog of operators for the coupled evolution of metamodels and models
SLE'10 Proceedings of the Third international conference on Software language engineering
ICGT'06 Proceedings of the Third international conference on Graph Transformations
Hi-index | 0.00 |
Agile software development methods need powerful refactoring tools. For the time being, there is only little support for the refactoring of complete productive systems, i. e. data and functional models together with possibly large databases and possibly long running processes. In this paper, we present an algebraic framework for model refactorings and induced data migrations. Within the framework theoretical results can be proven which are needed as a solid basis for practical tool support: we investigate sequential composition of refactorings here. The framework in this paper is a simplified version of our previous approaches, provides, however, more modelling power.