AbstractFormal refinement shows how the specification of a program can be transformed by steps into an executable implementation. The method is sound and rigorous but is not suited to dealing with large and complex programs. Thus, the construction of large programs is often assumed to remain outside the scope of formal representation altogether and informal techniques, sometimes using diagrammatic notations, are used to go from requirements to programs.In this paper, we show how large programs can be defined in terms of different views that are instances of a single meta model. Each view represents one set of properties of the program and their composition defines the specification of the program. Transformations are used to convert views i...
Background: In model-driven development, model transformation transforms one model to another betwee...
Background: In model-driven development, model transformation transforms one model to another betwee...
We all use software modelling in some sense, often without using this term. We also tend to use incr...
AbstractFormal refinement shows how the specification of a program can be transformed by steps into ...
Abstract. We propose a general framework for the model-driven analysis of the meta-program developme...
Abstract. For developing large and complex applications, industrial practice uses a combination of n...
Recent advances in Software Engineering have reduced the cost of coding programs at the expense of i...
Model Driven Engineering is a promizing approach that could lead to the emergence of a new paradigm ...
Understanding and evolving very large software is challenging. Abstraction which is key to success, ...
Abstract. We present first steps of a formalisation of meta modelling in a constructively typed prog...
The first part of the paper gives a brief overview of meta-programming, in particular program genera...
Software evolution-in-the-large is a challenging issue. While most research work concentrates on the...
To provide a flexible and environment independent support for software developers, we propose a CASE...
The development of software systems today is a great challenge due to constant requirement changes, ...
Background: In model-driven development, model transformation transforms one model to another betwee...
Background: In model-driven development, model transformation transforms one model to another betwee...
Background: In model-driven development, model transformation transforms one model to another betwee...
We all use software modelling in some sense, often without using this term. We also tend to use incr...
AbstractFormal refinement shows how the specification of a program can be transformed by steps into ...
Abstract. We propose a general framework for the model-driven analysis of the meta-program developme...
Abstract. For developing large and complex applications, industrial practice uses a combination of n...
Recent advances in Software Engineering have reduced the cost of coding programs at the expense of i...
Model Driven Engineering is a promizing approach that could lead to the emergence of a new paradigm ...
Understanding and evolving very large software is challenging. Abstraction which is key to success, ...
Abstract. We present first steps of a formalisation of meta modelling in a constructively typed prog...
The first part of the paper gives a brief overview of meta-programming, in particular program genera...
Software evolution-in-the-large is a challenging issue. While most research work concentrates on the...
To provide a flexible and environment independent support for software developers, we propose a CASE...
The development of software systems today is a great challenge due to constant requirement changes, ...
Background: In model-driven development, model transformation transforms one model to another betwee...
Background: In model-driven development, model transformation transforms one model to another betwee...
Background: In model-driven development, model transformation transforms one model to another betwee...
We all use software modelling in some sense, often without using this term. We also tend to use incr...