• Publications
  • Influence
Models@ Run.time to Support Dynamic Adaptation
TLDR
An approach for specifying and executing dynamically adaptive software systems that combines model-driven and aspect-oriented techniques to help engineers tame the complexity of such systems while offering a high degree of automation and validation. Expand
  • 359
  • 21
  • PDF
Taming Dynamically Adaptive Systems using models and aspects
TLDR
This paper presents how an AOM approach can be used to tame the combinatorial explosion of DAS modes. Expand
  • 226
  • 15
  • PDF
Melange: a meta-language for modular and reusable development of DSLs
TLDR
We present Melange, a tool-supported metalanguage in which legacy DSLs are assembled and customized to produce new ones. Expand
  • 80
  • 8
A generic weaver for supporting product lines
TLDR
Aspects have gained attention in the earlier steps of the software life-cycle leading to the creation of numerous ad-hoc Aspect-Oriented Modeling (AOM) approaches. Expand
  • 78
  • 8
  • PDF
Mashup of metalanguages and its implementation in the Kermeta language workbench
TLDR
This paper presents an approach to design and implement DSLs that is based on using and composing several metalanguages. Expand
  • 59
  • 6
  • PDF
Model Driven Language Engineering with Kermeta
TLDR
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Specific Modeling Languages (DSML) to solve the complex issues of engineering safety critical software. Expand
  • 76
  • 5
  • PDF
Introducing variability into aspect-oriented modeling approaches
TLDR
In this paper, we point out the needs of variability in the AOM approaches and introduce seamless variability mechanisms in an existing AOM approach to improve reusability. Expand
  • 41
  • 4
  • PDF
Modeling languages in Industry 4.0: an extended systematic mapping study
TLDR
A systematic mapping study on modeling languages and modeling techniques used in Industry 4.0. Expand
  • 32
  • 4
  • PDF
TranSAT: A Framework for the Specication of Software Architecture Evolution
TLDR
We present in this paper a practical experience of using aspect oriented programming principles for managing software architecture specification evolution and the analysis of new concern integration. Expand
  • 23
  • 4
An eclipse modelling framework alternative to meet the models@runtime requirements
TLDR
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. Expand
  • 50
  • 3
  • PDF
...
1
2
3
4
5
...