Design patterns for object-oriented software development
Design patterns for object-oriented software development
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Introduction to the specification language PROGRES
Building tightly integrated software development environments
AToM3: A Tool for Multi-formalism and Meta-modelling
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
Expression and Usage of the Variability in the Software Product Lines
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Proceedings of the 25th International Conference on Software Engineering
VIATRA " Visual Automated Transformations for Formal Verification and Validation of UML Models
Proceedings of the 17th IEEE international conference on Automated software engineering
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
A Scalable Solution to the Multi-Resource QoS Problem
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Journal of Systems and Software
On the Design and Development of Program Families
IEEE Transactions on Software Engineering
Managing the quality of software product line architectures through reusable model transformations
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Generic model transformations: write once, reuse everywhere
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
Hi-index | 0.00 |
Model transformation is a key requirement of model-based software development processes, such as middleware quality of service (QoS) configuration which involves mapping domain-specific requirements onto the right set of middleware-specific configuration options. There exists a significant opportunity to factor out commonality patterns from individual platform-specific transformation mappings to develop general-purpose transformations. Although existing model transformation tools provide support for developing, testing and debugging transformation rules using a variety of approaches, the development of templatized, reusable (patterns of) model transformations is not well supported. We introduce the concept of transformation template specialization that:(1) allows developers to specify variability points in their transformation project, (2) automatically creates a modeling language that captures middleware platform variabilities, and (3) accommodates these varabilities in the transformation project such that platform-specific model transformations can be instantiated.