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 Ferry | 1 | 5 | 2.39 |
Jean-Yves Tigli | 2 | 156 | 25.59 |
stephane lavirotte | 3 | 192 | 23.65 |
Gaëtan Rey | 4 | 147 | 13.43 |
michel riveill | 5 | 398 | 54.88 |