Title
A Comparative Study Of Aspect-Oriented And Object-Oriented Implementations: Pervasive System Use Case
Abstract
Pervasive computing is becoming a reality. On the one hand, they will be deployed into a diversity of small devices and appliances, and on the other hand, they must be aware of highly changing execution contexts. Adaptation is the key crosscutting concern of pervasive computing applications. In this paper, we discuss our experience of implementing an adaptive display environment using Aspect-oriented programming. We compare the aspect-oriented implementation with independently developed object-oriented implementation of the environment. The comparison demonstrates that an aspect-oriented approach is indeed more effective in modularizing adaptation in a reusable, maintainable and evolvable fashion. It also reduces the complexity of the implementation with respect to the above three desirable attributes. At the same time, our experience challenges some of the existing conceptions about aspect granularity within an application and also highlights the need for development guidelines and idioms.
Year
DOI
Venue
2011
10.1007/978-3-642-22410-2_15
DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS, PT 2
Keywords
Field
DocType
pervasive computing, adaptation, crosscutting properties, aspect-oriented and object-oriented implementation
Object-oriented programming,Software engineering,Aspect-oriented programming,Computer science,Implementation,Granularity,Ubiquitous computing
Conference
Volume
ISSN
Citations 
189
1865-0929
0
PageRank 
References 
Authors
0.34
13
3
Name
Order
Citations
PageRank
Abdelkrim Benamar1143.73
Noureddine Belkhatir214221.65
Fethi Tarik Bendimerad3116.90