Abstract — We present an approach to Model Driven Development that combines models and code in a new way. UML 2 activity diagrams created for modeling control flows during analysis and design are seamlessly reused for the implementation phase. A model interpreter executes these diagrams and calls handwritten code at specific points. The degree of functionality modeled and coded can be chosen freely by developers which should improve acceptance of modeling tasks. A few language extensions are introduced into an ordinary C# compiler to achieve a tight integration with the models. We illustrate our approach by means of a small example of an embedded system. 1
Currently, general-purpose modelling tools are often only used to draw diagrams for the documentatio...
Abstract. The use of models during the development of embedded systems is nowadays fairly limited. D...
In a model-driven development context, the definition (or selection) of an appropriate modeling lang...
Abstract—In the pure model-driven view of software engineer-ing, models are the sole artifacts to be...
AbstractAmong the factors that contribute to the inherent complexity of the software development pro...
Model transformations play a key role in software development projects based on Model--Driven Develo...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
Abstract: Model Driven Architecture is an initiative of the OMG that puts a plat-form and programmin...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
Currently, general-purpose modelling tools are often only used to draw diagrams for the documentatio...
The Rational Unified Process lacks practical guidance for the development of object oriented applica...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
The Unified Modeling Language (UML) is widely considered as the defacto standard for the design of O...
Abstract. In this position statement, I argue that modeling languages that aspire to be used in a mo...
Software development should proceed continuously from requirements through specification to implemen...
Currently, general-purpose modelling tools are often only used to draw diagrams for the documentatio...
Abstract. The use of models during the development of embedded systems is nowadays fairly limited. D...
In a model-driven development context, the definition (or selection) of an appropriate modeling lang...
Abstract—In the pure model-driven view of software engineer-ing, models are the sole artifacts to be...
AbstractAmong the factors that contribute to the inherent complexity of the software development pro...
Model transformations play a key role in software development projects based on Model--Driven Develo...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
Abstract: Model Driven Architecture is an initiative of the OMG that puts a plat-form and programmin...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
Currently, general-purpose modelling tools are often only used to draw diagrams for the documentatio...
The Rational Unified Process lacks practical guidance for the development of object oriented applica...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
The Unified Modeling Language (UML) is widely considered as the defacto standard for the design of O...
Abstract. In this position statement, I argue that modeling languages that aspire to be used in a mo...
Software development should proceed continuously from requirements through specification to implemen...
Currently, general-purpose modelling tools are often only used to draw diagrams for the documentatio...
Abstract. The use of models during the development of embedded systems is nowadays fairly limited. D...
In a model-driven development context, the definition (or selection) of an appropriate modeling lang...