Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Transformation: The Missing Link of MDA
ICGT '02 Proceedings of the First International Conference on Graph Transformation
Model-Driven Development: A Metamodeling Foundation
IEEE Software
IEEE Software
GME: the generic modeling environment
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
OO-H Method: extending UML to model web interfaces
Information modeling for internet applications
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Transformation techniques in the model-driven development process of UWE
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Queue - Compliance
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
TCS:: a DSL for the specification of textual concrete syntaxes in model engineering
Proceedings of the 5th international conference on Generative programming and component engineering
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Real-Life MDA: Solving Business Problems with Model Driven Architecture
Real-Life MDA: Solving Business Problems with Model Driven Architecture
Implementing a practical declarative logic-based model transformation engine
Proceedings of the 2007 ACM symposium on Applied computing
Model transformation for object-relational database development
Proceedings of the 2007 ACM symposium on Applied computing
Model-Driven Development in the Enterprise
IEEE Software
An MDA approach for the development of data warehouses
Decision Support Systems
ATL: A model transformation tool
Science of Computer Programming
Domain-specific development with visual studio dsl tools
Domain-specific development with visual studio dsl tools
Approaches for Model Transformation Reuse: Factorization and Composition
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Textual Modelling Embedded into Graphical Modelling
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Model-Driven Development of Model Transformations
ICGT '08 Proceedings of the 4th international conference on Graph Transformations
An Invariant-Based Method for the Analysis of Declarative Model-to-Model Transformations
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Automating Co-evolution in Model-Driven Engineering
EDOC '08 Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference
Personal reflections on automation, programming culture, and model-based software engineering
Automated Software Engineering
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Raising the level of abstraction in the development of GMF-based graphical model editors
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Derivation and Refinement of Textual Syntax for Models
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Supporting Model---Driven Development of Object---Relational Database Schemas: A Case Study
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Bidirectional Transformations: A Cross-Discipline Perspective
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Service-Oriented Modeling: Service Analysis, Design, and Architecture
Service-Oriented Modeling: Service Analysis, Design, and Architecture
Model-Driven Development of Mobile Applications
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
The spoofax language workbench: rules for declarative specification of languages and IDEs
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Xtext: implement your language faster than the quick and dirty way
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Improving higher-order transformations support in ATL
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Information and Software Technology
Model driven language engineering with kermeta
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
Language evolution in practice: the history of GMF
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Semantic annotation framework to manage semantic heterogeneity of process models
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
Model bus: towards the interoperability of modelling tools
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
Model-Driven tool interoperability: an application in bug tracking
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Toward standardised model to text transformations
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Model Management Systems vs. Model Driven Engineering: a case study
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Applying MDE to the (semi-)automatic development of model transformations
Information and Software Technology
Hi-index | 0.00 |
In recent years, the impact of the model-driven engineering (MDE) paradigm has resulted in the advent of a number of model-based methodological proposals that leverage the use of models at any stage of the development cycle. Apart from promoting the role of models, MDE is notable for leveraging the level of automation along the development process. For this to be achieved there is a need of supporting frameworks, tools or environments. This way, while accompanying any methodological proposal of the corresponding technical support has been traditionally recognized as a good practice, it becomes a mandatory requirement in MDE contexts. To address this task, this work presents in a systematic and reasoned way the set of methodological and technical decisions that drove the specification of M2DAT, a technical solution for model-driven development of Information Systems and its reference implementation: M2DAT-DB, a DSL toolkit for model-driven development of modern DB schemas. The objective of this work is to put forward the conclusions and decisions derived from the experience of the authors when designing and building such framework. As a result, this work will help not only MDE practitioners, but also SE practitioners wishing to bring the advantages of MDE to their fields of interest.