Title :
Towards Aspect-Oriented Programming for Context-Aware Systems: A Comparative Study
Author :
Dantas, Francisco ; Batista, Thais ; Cacho, Nelio
Author_Institution :
State Univ. of Rio Grande do Norte, Rio Grande
Abstract :
Development of modular context-aware applications has been a deep challenge to software engineers. One of the main reasons is the crosscutting nature of certain context-awareness concerns. Specific distributed aspect-oriented programming (AOP) techniques have recently emerged as a promising candidate to address these shortcomings. This paper reports our ongoing effort on the definition of relevant criteria to perform a comparative analysis of five emerging AOP approaches for context-aware systems. We evaluate to what extent their specialized linguistic mechanisms scale to distributed systems, in particular context-aware mobile systems.
Keywords :
mobile computing; object-oriented programming; context-aware mobile system; context-awareness; distributed aspect-oriented programming; distributed system; modular context-aware application; specialized linguistic mechanism; Application software; Context modeling; Context-aware services; Java; Logic; Middleware; Performance analysis; Pervasive computing; Proposals; Software engineering;
Conference_Titel :
Software Engineering for Pervasive Computing Applications, Systems, and Environments, 2007. SEPCASE '07. First International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2970-4
DOI :
10.1109/SEPCASE.2007.12