![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter
On the Globalization of Domain-Specific Languages
In the software engineering community, research on domain-specific languages (DSLs) is focused on providing technologies for designing languages and tools that enable domain experts to develop system solutions...
-
Chapter
Globalized Domain Specific Language Engineering
This chapter is dedicated to discussing the engineering aspects involved in the integration of modeling languages, as an essential part of the globalization process. It covers the foundations of language integ...
-
Chapter
A Reference Architecture and Roadmap for Models@run.time Systems
The key property of models@run.time systems is their use and provision of manageable reflection, which is characterized to be tractable and predictable and by this overcomes the limitation of reflective system...
-
Chapter and Conference Paper
Achieving Practical Genericity in Model Weaving through Extensibility
Many tasks in Model-Driven Engineering (MDE) involve cross-cutting model modifications that are bound to certain conditions. These transformation tasks may affect numerous model elements and appear in differen...
-
Chapter and Conference Paper
On Model Subty**
Various approaches have recently been proposed to ease the manipulation of models for specific purposes (e.g., automatic model adaptation or reuse of model transformations). Such approaches raise the need for a u...
-
Chapter and Conference Paper
Specification and Detection of SOA Antipatterns
Like any other complex software system, Service Based Systems (SBSs) must evolve to fit new user requirements and execution contexts. The changes resulting from the evolution of SBSs may degrade their design a...
-
Chapter and Conference Paper
An Eclipse Modelling Framework Alternative to Meet the Models@Runtime Requirements
Models@Runtime aims at taming the complexity of software dynamic adaptation by pushing further the idea of reflection and considering the reflection layer as a first-class modeling space. A natural approach to...
-
Chapter and Conference Paper
Comparing Six Modeling Approaches
While there are many aspect-oriented modeling (AOM) approaches, from requirements to low-level design, it is still difficult to compare them and know under which conditions different approaches are most applic...
-
Chapter and Conference Paper
A Model-Driven Approach for Virtual Machine Image Provisioning in Cloud Computing
The Cloud Computing Infastructure-as-a-Service (IaaS) layer provides a service for on demand virtual machine images deployment. This service provides a flexible platform for cloud users to develop, deploy, and...
-
Chapter and Conference Paper
A Requirement-Centric Approach to Web Service Modeling, Discovery, and Selection
Service-Oriented Computing (SOC) has gained considerable popularity for implementing Service-Based Applications (SBAs) in a flexible and effective manner. The basic idea of SOC is to understand users’ requirem...
-
Chapter and Conference Paper
Modeling and Validating Dynamic Adaptation
This paper discusses preliminary work on modeling and validation dynamic adaptation. The proposed approach is on the use of aspect-oriented modeling (AOM) and models at runtime. Our approach covers design and ...
-
Chapter and Conference Paper
Model-Driven Simulation of a Maritime Surveillance System
This paper reports an industrial experiment made at Thales to use Model Driven Architecture (MDA) for system engineering. System engineering processes are currently mainly document-centric. The main experiment...
-
Chapter and Conference Paper
Managing Variability Complexity in Aspect-Oriented Modeling
Aspect-Oriented Modeling (AOM) approaches propose to model reusable aspects that can be applied to different systems at the model level. To improve reusability, several contributions have pointed out the needs...
-
Chapter and Conference Paper
A Model-Driven Measurement Approach
Companies using domain specific languages in a model-driven development process need to measure their models. However, develo** and maintaining a measurement software for each domain specific modeling langua...
-
Chapter and Conference Paper
An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability
Constructing and executing distributed systems that can adapt to their operating context in order to sustain provided services and the service qualities are complex tasks. Managing adaptation of multiple, inte...
-
Chapter and Conference Paper
Model-Driven Engineering for Software Migration in a Large Industrial Context
As development techniques, paradigms and platforms evolve far more quickly than domain applications, software modernization and migration, is a constant challenge to software engineers. For more than ten years...
-
Chapter
Weaving Multiple Aspects in Sequence Diagrams
Handling aspects within models looks promising for managing crosscutting concerns early in the software life-cycle, up from programming to design, analysis and even requirements. At the modeling level, even co...
-
Chapter and Conference Paper
Matching Model-Snippets
An important demand in Model-Driven Development is the simple and efficient expression of model patterns. Current approaches tend to distinguish the language they use to express patterns from the one for model...
-
Chapter and Conference Paper
Introducing Variability into Aspect-Oriented Modeling Approaches
As development techniques, paradigms and platforms evolve far more quickly than domain applications, software modernization and migration, is a constant challenge to software engineers. For more than ten years...
-
Chapter and Conference Paper
Model-Driven Analysis and Synthesis of Concrete Syntax
Metamodeling is raising more and more interest in the field of language engineering. While this approach is now well understood for defining abstract syntaxes, formally defining concrete syntaxes with metamode...