MDA needs to utilize a variety of modelling languages in order to be successful. It is widely acknowledged that there is a need to be able to systematically create such modelling languages with much of the research in this area being in the context of transforming the UML into a `family of languages'. Although some progress has been made towards this goal with the introduction of technologies such as templates and package extension, the overall approach has been rather simplistic and coarse-grained. In this paper we introduce, and formally define via a specialized calculus, an extension to the template mechanism which allows more complex templates to be constructed
OCL expressions are an essential part of UML. The current versions of OCL fail to have a meta-m...
Model-driven development raises the level of abstraction so that software engineers can focus on des...
Templates are used to generate all kinds of text, including computer code. The last decade, the use ...
UML is the defacto standard language to graphically describe systemsin an object oriented way. Once...
MDA (Model Driven Architecture) attempts to solve some common problems of current software architect...
The Model Driven Architecture (MDA) proposes model transformations to obtain an executable model fro...
AbstractThe engineering of systems that are acceptably correct is a hard problem. On the one hand, s...
Class diagrams must be complemented with a set of system operations that describe how the user can m...
National audienceIn MDE, design of systems can be improved and accelerated thanks to reusable models...
Extended version of a research paper submitted to the 2nd Flexible MDE Workshop, FlexMDE 2016 (www.d...
International audienceIn MDE, design of systems can be improved and accelerated thanks to reusable m...
International audienceUML Templates allow to capture reusable models through parameterization. The c...
The Object Management Group's (OMG) Model Driven Architecture (MDA) strategy envisages a world wher...
Domain-specific languages describe specific solutions to problems in the application domain. Traditi...
Against the growing complexity of systems, model reuse is often used in the analysis and design step...
OCL expressions are an essential part of UML. The current versions of OCL fail to have a meta-m...
Model-driven development raises the level of abstraction so that software engineers can focus on des...
Templates are used to generate all kinds of text, including computer code. The last decade, the use ...
UML is the defacto standard language to graphically describe systemsin an object oriented way. Once...
MDA (Model Driven Architecture) attempts to solve some common problems of current software architect...
The Model Driven Architecture (MDA) proposes model transformations to obtain an executable model fro...
AbstractThe engineering of systems that are acceptably correct is a hard problem. On the one hand, s...
Class diagrams must be complemented with a set of system operations that describe how the user can m...
National audienceIn MDE, design of systems can be improved and accelerated thanks to reusable models...
Extended version of a research paper submitted to the 2nd Flexible MDE Workshop, FlexMDE 2016 (www.d...
International audienceIn MDE, design of systems can be improved and accelerated thanks to reusable m...
International audienceUML Templates allow to capture reusable models through parameterization. The c...
The Object Management Group's (OMG) Model Driven Architecture (MDA) strategy envisages a world wher...
Domain-specific languages describe specific solutions to problems in the application domain. Traditi...
Against the growing complexity of systems, model reuse is often used in the analysis and design step...
OCL expressions are an essential part of UML. The current versions of OCL fail to have a meta-m...
Model-driven development raises the level of abstraction so that software engineers can focus on des...
Templates are used to generate all kinds of text, including computer code. The last decade, the use ...