International audienceSince software systems need to be continuously available, their ability to evolve at runtime is a key issue. The emergence of models@runtime, combined with Aspect-Oriented Modeling techniques, is a promising approach to tame the complexity of adaptive systems. However, with no support for aspect unweaving, these approaches are not agile enough in an adaptive system context. In case of small modifications, the adapted model has to be generated by again weaving all the aspects, even those unchanged. This paper shows how aspects can be unwoven, based on a precise traceability metamodel dedicated to aspect model weaving. We analyze traceability models, which describe how aspects were woven into a base, to determine the ext...
In this paper we introduce an approach to address the evolution of aspect configurations with model ...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
Abstract. Aspect-Oriented Modeling (AOM) approaches propose to model reusable aspects, or cross-cutt...
International audienceSince software systems need to be continuously available, their ability to evo...
Since software systems need to be continuously available, their ability to evolve at runtime is a ke...
Abstract—The aspect-oriented paradigm can help promoting system modularity and maintainability by se...
A model is a simplified representation of an aspect of the world for a specific purpose. Complex s...
Includes bibliographical references (p. 110-112)A key problem in software development is producing s...
International audienceA model is a simplified representation of an aspect of the world for a specifi...
International audienceSince software systems need to be continuously available under varying conditi...
Adaptive systems are systems that react to changes in their environment and adapt to these changes b...
Model-based development is a software development method in which models are created before source c...
International audienceSince software systems need to be continuously available under varying conditi...
International audienceAspect-Oriented Modeling (AOM) approaches propose to model reusable aspects, o...
Several aspect-oriented approaches have been proposed to specify aspects at different phases in the ...
In this paper we introduce an approach to address the evolution of aspect configurations with model ...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
Abstract. Aspect-Oriented Modeling (AOM) approaches propose to model reusable aspects, or cross-cutt...
International audienceSince software systems need to be continuously available, their ability to evo...
Since software systems need to be continuously available, their ability to evolve at runtime is a ke...
Abstract—The aspect-oriented paradigm can help promoting system modularity and maintainability by se...
A model is a simplified representation of an aspect of the world for a specific purpose. Complex s...
Includes bibliographical references (p. 110-112)A key problem in software development is producing s...
International audienceA model is a simplified representation of an aspect of the world for a specifi...
International audienceSince software systems need to be continuously available under varying conditi...
Adaptive systems are systems that react to changes in their environment and adapt to these changes b...
Model-based development is a software development method in which models are created before source c...
International audienceSince software systems need to be continuously available under varying conditi...
International audienceAspect-Oriented Modeling (AOM) approaches propose to model reusable aspects, o...
Several aspect-oriented approaches have been proposed to specify aspects at different phases in the ...
In this paper we introduce an approach to address the evolution of aspect configurations with model ...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
Abstract. Aspect-Oriented Modeling (AOM) approaches propose to model reusable aspects, or cross-cutt...