Model-Driven Development

@article{Pastor2008ModelDrivenD,
  title={Model-Driven Development},
  author={{\'O}scar Pastor and Sergio Espa{\~n}a and Jos{\'e} Ignacio Panach and Nathalie Aquino},
  journal={Informatik-Spektrum},
  year={2008},
  volume={31},
  pages={394-407}
}
The model-driven architecture (MDA) paradigm is well-known and widely used in the field of model-based software development. However, there are still some issues that are problematic and that need to be dealt with carefully. In this paper we present a metaphor that explains how MDA grows in complexity as problems faced become more difficult or “wicked”, and how a method designed to be powerful, flexible and MDA-compliant can eventually become, in effect, a “jigsaw puzzle”. This jigsaw puzzle is… Expand
Model-Driven Software Development
TLDR
This chapter surveys various major approaches to model-driven software construction and illustrates how model- driven development works in practice. Expand
Requirements engineering for model transformation development
TLDR
This thesis addresses the lack of a guideline for a systematic RE process in MT by defining a systematic procedural RE process framework for MT development and it identifies criteria for selecting the most appropriate RE techniques. Expand
Model Oriented Approach for Industrial Software Development
The article considers the specifics of a model oriented approach to software development based on the usage of Model Driven Architecture (MDA), Model Driven Software Development (MDSD) and ModelExpand
MTP: Model Transformation Profile
TLDR
This paper proposes amodel transformation profile (MTP) suitable for the transformation specification since requirements elicitation, which provides specifications independent of platform that can bereused to generate code in different transformation languages. Expand
LiquidML: A Web Modeling Language Supporting Fast Metamodel Evolution
TLDR
This work presents an approach for fast evolution of the modelling language that is “self reflective”, allowing modellers to abstract new language concepts from the primitives, and provides zero application downtime and automatic tool evolution. Expand
Model Driven Engineering Using UML. A Pragmatic Approach
TLDR
A pragmatic method to apply MDE using UML the de-facto modelling standard in software engineering using metamodelling strategies and UML profiles is introduced. Expand
Analyzing the Integration between Requirements and Models in Model Driven Development
TLDR
This work analyzes approaches for integrating requirements with models within MDD and highlights the common characteristics, benefits, and problems of these approaches. Expand
Mikko Aleksi Mäkinen Model Based Approach to Software Testing
Software testing is becoming more and more difficult task every day because in the current software engineering cycle the design and testing activities are separated, which leads to a situation whereExpand
Modeling Principles of the Sequence Diagram and its Application in MDA Software Paradigm
TLDR
The sequence diagram application in software design was studied, and its inherent linkage with object-oriented programming was discussed, and the interactive mechanism among its elements was explored. Expand
Generating Members from Framework Product Lines Employing a Model-Based Approach
  • V. H. S. C. Pinto
  • Computer Science
  • 2017 IEEE/ACM 2nd International Workshop on Variability and Complexity in Software Design (VACE)
  • 2017
TLDR
The FPLGenerator is developed, which supports two main perspectives, and the main goal of this tool is to allow the conversion of inflexible frameworks to FPLs through the use of driven feature refactoring. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 31 REFERENCES
Conceptual Alignment of Software Production Methods
TLDR
This work presents a conceptual framework to be used for the conceptual alignment of software production methods and is applied to the OO-Method, which is a conceptual model-based software production method, in order to show how the different pieces of the method fit the proposed framework conceptually. Expand
Meta-Modelling Based Assembly Techniques for Situational Method Engineering
TLDR
A framework for hierarchical method modelling (meta-modelling) from three orthogonal dimensions: perspectives, abstraction and granularity is proposed and a method assembly mechanism and its formalization as a set of rules are presented. Expand
Integrating Model-Based And Task-Based Approaches To User Interface Generation
TLDR
This proposal is underpinned by the MDA-based technology OlivaNova Method Execution, which makes software generation a reality, while still taking the user interaction needs into account. Expand
Engineering Methods from Method Requirements Specifications
TLDR
A representation system for an MRS is developed and an automated process for instantiating a technical metamodel with an M RS is described, which is then given to a metaCASE to produce a CASE tool. Expand
Situational method engineering: combining assembly-based and roadmap-driven approaches
TLDR
A framework for SME combining an assembly-based approach for project-specific method construction and a roadmap-driven approach for engineer- Specific method configuration is proposed, which aims at choosing the most adapted path (roadmap) to satisfy the requirements of a particular project engineer within the project- specific method. Expand
Method configuration: adapting to situational characteristics while creating reusable assets
TLDR
This meta-method eases the burden of the method engineer in configuring a method for particular project characteristics and helped in deciding what in the base method to omit and to make sure that omissions made were congruent with the overall situational method. Expand
Business process-driven requirements engineering : a goal-based approach
When developing an information system, software analysts must take the business environment into account so that the system properly fulfils the needs of the organization. Although requirementsExpand
Combining method engineering with activity theory: theoretical grounding of the method component concept
TLDR
This paper is an exploration of possible benefits of combining activity theory and method engineering as theoretical grounding of the method component concept to facilitate efficient and rationally motivated modularisation of systems development methods. Expand
A specification pattern for use cases
In this paper, general formats and guidelines are proposed, in an attempt to ameliorate the impact of frequently observed difficulties during the specification of use cases generated using "naturalExpand
Situational Requirements Engineering Processes: reflecting on method engineering and requirements practice
TLDR
The need for process (or method) tailoring has been long acknowledged in the software process to support the actual RE process at hand. Expand
...
1
2
3
4
...