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