A framework for model-driven development of information systems: Technical decisions and lessons learned
► This study examines a set of methodological and technical decisions. ► They guide the building of frameworks for model-driven development of information systems. ► The idea is to combine tools supporting different model-driven engineering tasks. ► The result is a toolkit that bundles a set of inte...
Saved in:
Published in: | The Journal of systems and software Vol. 85; no. 10; pp. 2368 - 2384 |
---|---|
Main Authors: | , |
Format: | Journal Article |
Language: | English |
Published: |
New York
Elsevier Inc
01-10-2012
Elsevier Sequoia S.A |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | ► This study examines a set of methodological and technical decisions. ► They guide the building of frameworks for model-driven development of information systems. ► The idea is to combine tools supporting different model-driven engineering tasks. ► The result is a toolkit that bundles a set of interrelated domain-specific languages. ► A prototype is introduced to illustrate the proposal.
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. |
---|---|
ISSN: | 0164-1212 1873-1228 |
DOI: | 10.1016/j.jss.2012.04.080 |