Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
A vision for management of complex models
ACM SIGMOD Record
Eclipse Modeling Framework
Weaving a debugging aspect into domain-specific language grammars
Proceedings of the 2005 ACM symposium on Applied computing
Programming-in-the-Large Versus Programming-in-the-Small
IEEE Transactions on Software Engineering
Merging models based on given correspondences
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
First international workshop on global integrated model management
Proceedings of the 28th international conference on Software engineering
Introduction to GaMMa 2006 first international workshop on global integrated model management
Proceedings of the 2006 international workshop on Global integrated model management
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
ATL: a QVT-like transformation language
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
ATL: A model transformation tool
Science of Computer Programming
From UML/SPT models to schedulability analysis: approach and a prototype implementation using ATL
Automated Software Engineering
A Model-Driven Engineering Framework for Component Models Interoperability
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
beContent: A Model-Driven Platform for Designing and Maintaining Web Applications
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Developing platform specific model for MPSoC architecture from UML-based embedded software models
Journal of Systems and Software
Extending BPM Environments of Your Choice with Performance Related Decision Support
BPM '09 Proceedings of the 7th International Conference on Business Process Management
DUALLY: A framework for Architectural Languages and Tools Interoperability
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Think global, act local: implementing model management with domain-specific integration languages
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Inter-DSL coordination support by combining megamodeling and model weaving
Proceedings of the 2010 ACM Symposium on Applied Computing
Dynamic hierarchical mega models: comprehensive traceability and its efficient maintenance
Software and Systems Modeling (SoSyM)
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
The model role level: a vision
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Model transformation chains and model management for end-to-end performance decision support
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
JTL: a bidirectional and change propagating transformation language
SLE'10 Proceedings of the Third international conference on Software language engineering
Supporting architectural design decisions evolution through model driven engineering
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
Model-based (mechanical) product design
Proceedings of the 14th international conference on Model driven engineering languages and systems
Software and Systems Modeling (SoSyM)
Model patches in model-driven engineering
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Performance-driven architectural refactoring through bidirectional model transformations
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
Modeling the linguistic architecture of software products
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Typing artifacts in megamodeling
Software and Systems Modeling (SoSyM)
Genericity for model management operations
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
On the customization of model management systems for file-centric IDEs
Proceedings of the 2013 ACM workshop on Domain-specific modeling
Computer Science - Research and Development
Hi-index | 0.00 |
As part of the AMMA project (ATLAS Model Management Architecture), we are currently building several model management tools to support the tasks of modeling in the large and of modeling in the small. The basic idea is to define an experimental framework based on the principle of models as first class entities. This allows us to investigate issues of conceptual and practical interest in the field of model management applied to data-intensive applications. By modeling in the small, we mean dealing with model and metamodel elements and the relations between them. In this sense, ATL (ATLAS Transformation Language) allows expressing automatic model transformations. We also motivate the need for the “ModelWeaver” which handles fine-grained relationships between elements of different metamodels with a different purpose than automatic model transformation. By modeling in the large, we mean globally dealing with models, metamodels and their properties and relations. We use the notion of a “MegaModel” to describe a registry for models and metamodels. This paper proposes a lightweight architectural style for a model-engineering platform as well as a first prototype implementation demonstrating its feasibility.