Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
On the criteria to be used in decomposing systems into modules
Communications of the ACM
A toolkit for weaving aspect oriented UML designs
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Computer
VIATRA " Visual Automated Transformations for Formal Verification and Validation of UML Models
Proceedings of the 17th IEEE international conference on Automated software engineering
Eclipse Modeling Framework
Pro Apache Ant (Pro)
Evaluation of rule-based modularization in model transformation languages illustrated with ATL
Proceedings of the 2006 ACM symposium on Applied computing
Model bus: towards the interoperability of modelling tools
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
MCC: a model transformation environment
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
UML&AADL '2007 grand challenges
ACM SIGBED Review
Gef3D: a framework for two-, two-and-a-half-, and three-dimensional graphical editors
Proceedings of the 4th ACM symposium on Software visualization
Approaches for Model Transformation Reuse: Factorization and Composition
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Constructing and Visualizing Transformation Chains
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
The Objects and Arrows of Computational Design
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
A transformation instance-based approach to traceability
Proceedings of the 6th ECMFA Traceability Workshop
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
Safe composition of transformations
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Software factories: describing the assembly process
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
transML: a family of languages to model model transformations
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Concern-based (de)composition of model-driven software development processes
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Toward a comparable characterization for software development activities in context of MDE
Proceedings of the 2011 International Conference on Software and Systems Process
A dedicated language for context composition and execution of true black-box model transformations
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
MoScript: a DSL for querying and manipulating model repositories
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
Towards a family of model transformation languages
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Fact or fiction --- reuse in rule-based model-to-model transformation languages
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Typing artifacts in megamodeling
Software and Systems Modeling (SoSyM)
MTC Flow: a tool to design, develop and deploy model transformation chains
Proceedings of the workshop on ACadeMics Tooling with Eclipse
Engineering model transformations with transML
Software and Systems Modeling (SoSyM)
Using model types to support contract-aware model substitutability
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
Hi-index | 0.00 |
A model transformation can be decomposed into a sequence of subtransformations, i.e. a transformation chain, each addressing a limited set of concerns. However, with current transformation technologies it is hard to (re)use and compose subtransformations without being very familiar with their implementation details. Furthermore, the difficulty of combining different transformation technologies often thwarts choosing the most appropriate technology for each subtransformation. In this paper we propose a model-based approach to reuse and compose subtransformations in a technology-independent fashion. This is accomplished by developing a unified representation of transformations and facilitating detailed transformation specifications. We have implemented our approach in a tool called UniTI, which also provides a transformation chain editor. We have evaluated our approach by comparing it to alternative approaches.