Abstract—In the pure model-driven view of software engineer-ing, models are the sole artifacts to be created and maintained and executable source code is entirely generated from the models. However, due to the variety of modern platforms and the complexity of capturing them correctly in models, this vision has not yet been fully realized. In this paper, we propose an approach that allows combining high-level models with low-level code into an executable system. The approach is based on two modeling languages, one presenting a common abstraction of modeling and programming languages, and the other allowing to express the bridge between the model and code. We illustrate our approach using a running example of an invoicing system for which the...
Abstract. It is widely accepted that modeling in software engineering increases productivity and res...
Conventionally, agent-based models are specified in a combination of natural language and mathematic...
Many model-driven engineering workflows take the existing code of a system as an input. Some of thes...
peer reviewedIn the pure model-driven view of software engineering, models are the sole artifacts t...
Abstract. Model-Driven Software Development is based on standard-ised models that are refined, trans...
Abstract — We present an approach to Model Driven Development that combines models and code in a new...
The realization of model-driven software development requires effective techniques for implementing ...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
International audienceWritten by foremost experts in the field, Engineering Modeling Languages provi...
Abstract: In this paper we address the inevitable problem of aligning a software model with its resp...
Preprint of paper published in: Theory and Practice of Model Transformations (ICMT 2008), Lecture No...
In the realm of software engineering, we are witnessing an increasing momentum towards the use of mo...
In model-based development, the software development effort is centered around a formal description ...
A model is built when the complexity of something we are building exceeds our ability to internalize...
Software is a complex artefact. Complexity can be reduced by abstraction and subsequent model format...
Abstract. It is widely accepted that modeling in software engineering increases productivity and res...
Conventionally, agent-based models are specified in a combination of natural language and mathematic...
Many model-driven engineering workflows take the existing code of a system as an input. Some of thes...
peer reviewedIn the pure model-driven view of software engineering, models are the sole artifacts t...
Abstract. Model-Driven Software Development is based on standard-ised models that are refined, trans...
Abstract — We present an approach to Model Driven Development that combines models and code in a new...
The realization of model-driven software development requires effective techniques for implementing ...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
International audienceWritten by foremost experts in the field, Engineering Modeling Languages provi...
Abstract: In this paper we address the inevitable problem of aligning a software model with its resp...
Preprint of paper published in: Theory and Practice of Model Transformations (ICMT 2008), Lecture No...
In the realm of software engineering, we are witnessing an increasing momentum towards the use of mo...
In model-based development, the software development effort is centered around a formal description ...
A model is built when the complexity of something we are building exceeds our ability to internalize...
Software is a complex artefact. Complexity can be reduced by abstraction and subsequent model format...
Abstract. It is widely accepted that modeling in software engineering increases productivity and res...
Conventionally, agent-based models are specified in a combination of natural language and mathematic...
Many model-driven engineering workflows take the existing code of a system as an input. Some of thes...