Toward Quality of Security Service in a Resource Management System Benefit Function
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
Aspect-oriented programming and modular reasoning
Proceedings of the 27th international conference on Software engineering
Using Architecture Models for Runtime Adaptability
IEEE Software
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Managing distributed adaptation of mobile applications
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Composing components and services using a planning-based adaptation middleware
SC'08 Proceedings of the 7th international conference on Software composition
A reflective framework for fine-grained adaptation of aspect-oriented compositions
SC'08 Proceedings of the 7th international conference on Software composition
A model for developing component-based and aspect-oriented systems
SC'06 Proceedings of the 5th international conference on Software Composition
Hi-index | 0.00 |
The growing complexity of applications has enforced the need for separation concern and modularity. These requirements become critical when considering self-adaptive mobile applications, which are capable of optimizing their behavior depending on their context of execution. In our context, the crosscutting concerns of a component-based application are managed by an adaptation middleware. This planning-based adaptation middleware tries to maximize the user satisfaction while minimizing the adaptation cost and the resource consumption. However, the integration of crosscutting concerns (e.g., logging, security) usually leads to a combinatorial explosion of the alternative implementations. Therefore, we propose to integrate aspect-oriented programming principles in our planning-based adaptation middleware to leverage the development and the integration of crosscutting concerns. Thanks to a uniform modeling approach, our adaptation middleware is able to automatically select and configure the aspect(s) to weave into a base component for improving its quality of service.