SecureUML: A UML-Based Modeling Language for Model-Driven Security
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
On the architectural alignment of ATL and QVT
Proceedings of the 2006 ACM symposium on Applied computing
IBM Systems Journal - Model-driven software development
Decoupling web application concerns through weaving operations
Science of Computer Programming
An Approach for Evolving Transformation Chains
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A slice of MDE with AOP: transforming high-level business rules to aspects
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
A canonical scheme for model composition
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Realizing Model Transformation Chain interoperability
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
The use of several view models is a common practice to specify diverse concerns of a complex system. It is advantageous to use appropriate Domain-Specific Modeling Languages, at high-level of abstraction, to specify each concern. To actually produce the running application, it is necessary not only to transform the view-models into code, but also to compose them. We can establish at the high-level correspondence relationships between the concepts in the different concerns, but it is a complex task to compose the models at this level because we face a heterogeneous composition problem. Therefore, our strategy is to independently transform each view model into a common low-level language to perform a homogeneous composition. We create a mechanism to automatically derive correspondence relationships between the generated low-level models. These new correspondences contain the information to guide a homogeneous composition.