Title
Aspects of Assembly and Cascaded Aspects of Assembly: Logical and Temporal Properties
Abstract
Highly dynamic computing environments, like ubiquitous and pervasive computing environments, require frequent adaptation of applications. This has to be done in a timely fashion, and the adaptation process must be as fast as possible and mastered. Moreover the adaptation process has to ensure a consistent result when finished whereas adaptations to be implemented cannot be anticipated at design time. In this paper we present our mechanism for self-adaptation based on the aspect oriented programming paradigm called Aspect of Assembly (AAs). Using AAs: (1) the adaptations process is fast and its duration is mastered; (2) adaptations' entities are independent of each other thanks to the weaver logical merging mechanism; and (3) the high variability of the software infrastructure can be managed using a mono or multi-cycle weaving approach.
Year
Venue
Keywords
2011
CoRR
aspect oriented programming,software engineering
Field
DocType
Volume
Logical conjunction,Weaving,Software engineering,Aspect-oriented programming,Computer science,Real-time computing,Context awareness,Software,Ubiquitous computing,Component-based software engineering,Merge (version control)
Journal
abs/1111.1904
ISSN
Citations 
PageRank 
International Journal of Computer Science (IJCSI), Volume 8, Issue 4(1), JUL 2011, 1-15
0
0.34
References 
Authors
24
5
Name
Order
Citations
PageRank
Nicolas Ferry152.39
Jean-Yves Tigli215625.59
stephane lavirotte319223.65
Gaëtan Rey414713.43
michel riveill539854.88