Aspect of Assembly: From Theory to Performance

Abstract : Ubiquitous computing systems raise numerous challenges in software engineering. Among these, the dynamic variation of open ubiquitous computing environments requires continuous adaptation of applications. Aspect-Oriented Programming is a well-adapted technique to bring together independence of concerns and extensibility for dynamic adaptation. However, the dynamic adaptation has to occur within a reasonable timeframe, which requires a detailed knowledge of the weaving duration. In this paper, we introduce “Aspect of Assembly”, an aspect-oriented approach to develop services- and components-based applications. Then we study the response time of the adaptation process by decomposing the weaving process. The model of the duration of the adaptation process enables us to define a priori constraints to meet temporal requirements for real-world applications. Throughout this paper, we illustrate our work with an actual industrial use case to provide service continuity for a hydrant worker in the water industry.
Type de document :
Chapitre d'ouvrage
Transactions on Aspect-Oriented Software Development IX, 7271, 2012, Transactions on Aspect-Oriented Software Development IX, <10.1007/978-3-642-35551-6_2>. <http://link.springer.com.gate6.inist.fr/chapter/10.1007/978-3-642-35551-6_2>


https://hal.archives-ouvertes.fr/hal-01330258
Contributeur : Stéphane Lavirotte <>
Soumis le : mardi 21 juin 2016 - 16:21:48
Dernière modification le : jeudi 23 juin 2016 - 01:13:57
Document(s) archivé(s) le : jeudi 22 septembre 2016 - 12:15:35

Fichier

TAOSD.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité - Pas d'utilisation commerciale - Partage selon les Conditions Initiales 4.0 International License

Identifiants

Collections

Citation

Jean-Yves Tigli, Stéphane Lavirotte, Gaëtan Rey, Nicolas Ferry, Vincent Hourdin, et al.. Aspect of Assembly: From Theory to Performance. Transactions on Aspect-Oriented Software Development IX, 7271, 2012, Transactions on Aspect-Oriented Software Development IX, <10.1007/978-3-642-35551-6_2>. <http://link.springer.com.gate6.inist.fr/chapter/10.1007/978-3-642-35551-6_2>. <hal-01330258>

Partager

Métriques

Consultations de
la notice

69

Téléchargements du document

27