Title :
muAOP - an AspectJ extension for mobile computing
Author :
Yu, Xun ; Toyoshima, Masumi
Author_Institution :
Graduate Sch. of Environ. Eng., Univ. of Kitakyushu, Japan
Abstract :
While developing distributed applications for mobile computing, software engineers face challenges related to the mobility concern in addition to the mobile unit´s basic functionalities and other supplementary concerns during their design and implementation phases. As the development´s complexity increases, the code mobility related concern cannot be modularized based only on object-oriented abstractions. The mobility related concern tends to spread across several system components, which in turn makes the further development more difficult to maintain and reuse. This paper proposes an adaptive and aspect-oriented framework, called the muAOP framework, with improved modularization for code mobility related concerns and a more flexible mechanism for distributed computing. By using the AOP paradigm, code mobility can be introduced transparently without mixing with core application domains. The idea and implementation of the muAOP approach are described, and experimental simulation results demonstrate that, as compared to those results yielded by the traditional approach, our novel muAOP approach can synthetically enhance the system modularity in general at a relatively low cost.
Keywords :
distributed programming; middleware; mobile computing; object-oriented programming; AspectJ extension; aspect-oriented framework; code mobility; distributed applications; distributed computing; mobile computing; modularization; muAOP; object-oriented abstractions; system modularity; Application software; Authorization; Computational modeling; Design engineering; Distributed computing; Information security; Middleware; Mobile agents; Mobile computing; Object oriented modeling;
Conference_Titel :
Communications, Circuits and Systems, 2005. Proceedings. 2005 International Conference on
Print_ISBN :
0-7803-9015-6
DOI :
10.1109/ICCCAS.2005.1493452