Domain engineering is a very efficient approach, for narrow and stable domains. Unfortunately, building a wide-scope application often involves crosscutting several domains. The paper addresses the issues related to the creation of large applications, by composing existing domains. The approach specificity stands in reusing domains, without changing or adapting them, even when they have been independently designed and implemented. The solution consists of establishing relationships between formal, executable, domain models. Our approach relies on the research and experience gained when using UML relationships (with their implications in structural and behavioral views) and the various approaches for transforming UML models into code. Domain...
Domain engineering is a set of activities intended to develop, maintain, and manage the creation and...
Model-driven engineering has been used in different domains such as software engineering, robotics, ...
Abstract. Reuse-oriented software methodologies have emerged to pro-vide a set of rules or guides fo...
Domain engineering is a very efficient approach for narrow and stable domains. However, building wid...
The success of UML and more generally, of the model driven approach, has led to a proliferation of m...
Abstract—We present a new approach to executable modeling that borrows from executable UML the notio...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
We address the task of mapping a given domain model (e.g., an industry-standard reference model) for...
Reuse has always been a major goal in software engineering, since it promises large gains in product...
Abstract. Building models with a domain specific language enables targeting specific platform and fr...
We address the task of mapping a given textual domain model (e.g., an industry-standard reference mo...
Most, if not all, specification approaches are more appropriate for modeling in one domain than in a...
This paper describes some experiences in building a software factory by defining multiple small doma...
Abstract. In domain-specific development model-driven development environ-ments play an important ro...
Evolution and Adaptability of Complex Applications Abstract In these days the applications become mo...
Domain engineering is a set of activities intended to develop, maintain, and manage the creation and...
Model-driven engineering has been used in different domains such as software engineering, robotics, ...
Abstract. Reuse-oriented software methodologies have emerged to pro-vide a set of rules or guides fo...
Domain engineering is a very efficient approach for narrow and stable domains. However, building wid...
The success of UML and more generally, of the model driven approach, has led to a proliferation of m...
Abstract—We present a new approach to executable modeling that borrows from executable UML the notio...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
We address the task of mapping a given domain model (e.g., an industry-standard reference model) for...
Reuse has always been a major goal in software engineering, since it promises large gains in product...
Abstract. Building models with a domain specific language enables targeting specific platform and fr...
We address the task of mapping a given textual domain model (e.g., an industry-standard reference mo...
Most, if not all, specification approaches are more appropriate for modeling in one domain than in a...
This paper describes some experiences in building a software factory by defining multiple small doma...
Abstract. In domain-specific development model-driven development environ-ments play an important ro...
Evolution and Adaptability of Complex Applications Abstract In these days the applications become mo...
Domain engineering is a set of activities intended to develop, maintain, and manage the creation and...
Model-driven engineering has been used in different domains such as software engineering, robotics, ...
Abstract. Reuse-oriented software methodologies have emerged to pro-vide a set of rules or guides fo...