Model Driven Architecture: Applying MDA to Enterprise Computing
Model Driven Architecture: Applying MDA to Enterprise Computing
Aspect Weaving with Graph Rewriting
GCSE '99 Proceedings of the First International Symposium on Generative and Component-Based Software Engineering
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
On Edge Addition Rewrite Systems and their Relevance to Program Analysis
Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science
Refactoring: Improving the Design of Existing Code
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
Graph Rewrite Systems for Software Design Transformations
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
UMLAUT: An Extendible UML Transformation Framework
ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Customizing grgen.net for model transformation
Proceedings of the third international workshop on Graph and model transformations
OntMDE approach: enhancing AIM with architectural ontology
ICCOMP'06 Proceedings of the 10th WSEAS international conference on Computers
Hi-index | 0.00 |
The software model development process consists of a number of complex transformations. Especially horizontal model transformations that are used to restructure and re-organize software models require a lot of handiwork, since complex analysis and transformation steps have to be performed. The developer should be assisted by a tool set that supports horizontal as well as vertical model transformations in order to improve software quality and to reduce software development costs. This paper presents GREAT, a rule-based transformation framework which facilitates transformations among models on the same or different abstraction levels. The feasibility of GREAT is shown by rule-based implementations of model restructuring, refactoring, and optimization algorithms that can be used throughout the development process to improve the architecture of software models.