To face the challenge in today's mobile applications, that software entities and devices enter and leave the application scope very frequently, component-based architectures are used more and more. With the flexibility of this concept and the ability to handle a huge amount of situations come inpredictability and less reliability of the application. This article presents a ``safety net'' weaved by architectural constraints and an internal DSL to ensure the integrity of the whole application even after multiple reconfigurations. With this integrated, not graph-oriented approach, software-systems can be much more flexible in combination with less code complexity, and the responsibility of architectural integrity is moved from the developer to...
Special Issue on InformaticsSoftware architectures are designed to meet the needs of the application...
Mobile software applications have to meet new requirements directly arising from mobility issues. To...
peer-reviewedOne of the key issues that should be considered when addressing reliable evolution is ...
Abstract: To face the challenge in today’s mobile applications, that software entities and devices e...
Pervasive systems are rapidly growing in size, complexity, distribution, and heterogeneity. As a res...
Considering the current trend of building systems from existing components that allow neither code i...
International audienceNowadays, smart home is extended beyond the house itself to encompass connecte...
Modern computing and network environments demand a high degree of adaptability from applications. At...
Mobile applications are required to operate in environments that change. Specifically, the availabil...
Self-adaptive systems are those that, unlike traditional software systems, are engineered to be adap...
La problématique d'adaptation autonomique prend de plus en plus d'importance dans l'administration d...
International audienceThis paper deals with the issue of software adaptation. We focus on Component-...
Nowadays mobile applications are becoming more and more universal. Due to increasing hardware enhanc...
This paper focuses on the need to adapt software components and software architectures. Too often, e...
8th IEEE International Conference on Pervasive Computing and Communications, PerCom 2010, Mannheim, ...
Special Issue on InformaticsSoftware architectures are designed to meet the needs of the application...
Mobile software applications have to meet new requirements directly arising from mobility issues. To...
peer-reviewedOne of the key issues that should be considered when addressing reliable evolution is ...
Abstract: To face the challenge in today’s mobile applications, that software entities and devices e...
Pervasive systems are rapidly growing in size, complexity, distribution, and heterogeneity. As a res...
Considering the current trend of building systems from existing components that allow neither code i...
International audienceNowadays, smart home is extended beyond the house itself to encompass connecte...
Modern computing and network environments demand a high degree of adaptability from applications. At...
Mobile applications are required to operate in environments that change. Specifically, the availabil...
Self-adaptive systems are those that, unlike traditional software systems, are engineered to be adap...
La problématique d'adaptation autonomique prend de plus en plus d'importance dans l'administration d...
International audienceThis paper deals with the issue of software adaptation. We focus on Component-...
Nowadays mobile applications are becoming more and more universal. Due to increasing hardware enhanc...
This paper focuses on the need to adapt software components and software architectures. Too often, e...
8th IEEE International Conference on Pervasive Computing and Communications, PerCom 2010, Mannheim, ...
Special Issue on InformaticsSoftware architectures are designed to meet the needs of the application...
Mobile software applications have to meet new requirements directly arising from mobility issues. To...
peer-reviewedOne of the key issues that should be considered when addressing reliable evolution is ...