Component Based Approach for Composing Adaptive Mobile Agents

  • Kutila Gunasekera
  • Arkady Zaslavsky
  • Shonali Krishnaswamy
  • Seng Wai Loke
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5559)


Mobile software agents are increasingly identified as suitable for developing pervasive applications. This paper presents a novel approach to compose adaptive mobile agents. The proposed agents are context-driven, adaptive, component-based and are able to exchange their capabilities with peer agents. The approach requires a flexible, lightweight and standardized component model. We describe the proposed agent system, issues related to selection of a component model, implementation and future research issues.


Mobile agents Compositional adaptation OSGi 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Zaslavsky, A.: Mobile agents: can they assist with context awareness? In: IEEE International Conference on Mobile Data Management, pp. 304–305. IEEE Press, Los Alamitos (2004)Google Scholar
  2. 2.
    Marín, C.A., Mehandjiev, N.: A Classification Framework of Adaptation in Multi-Agent Systems. In: Klusch, M., Rovatsos, M., Pay, T.R. (eds.) CIA 2006. LNCS, vol. 4149, pp. 198–212. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Alonso, E., Kudenko, D., Kazakov, D.: Adaptive Agents and Multi-Agent Systems: Adaptation and Multi-Agent Learning. In: Alonso, E., Kudenko, D., Kazakov, D. (eds.) AAMAS 2000 and AAMAS 2002. LNCS, vol. 2636. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, B.H.C.: Composing Adaptive Software. Computer 37, 56–64 (2004)CrossRefGoogle Scholar
  5. 5.
    Weiß, G.: Adaptation and Learning in Multi-Agent Systems: Some Remarks and a Bibliography. In: Weiß, G., Sen, S. (eds.) IJCAI-WS 1995. LNCS(LNAI), vol. 1042, pp. 1–21. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  6. 6.
    Amara-Hachmi, N., Fallah-Seghrouchni, A.E.: Towards a Generic Architecture for Self-Adaptive Mobile Agents. In: European Workshop on Adaptive Agents and Multi-Agent Systems, Paris (2005)Google Scholar
  7. 7.
    Chen, Q., Chundi, P., Dayal, U., Hsu, M.: Dynamic Agents. International Journal of Cooperative Information Systems 8, 195–223 (1999)CrossRefGoogle Scholar
  8. 8.
    Tu, M.T., Griffel, F., Merz, M., Lamersdorf, W.: A Plug-in Architecture Providing Dynamic Negotiation Capabilities for Mobile Agents. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 222–236. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  9. 9.
    Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-agent Systems with JADE. John Wiley and Sons, Chichester (2007)CrossRefGoogle Scholar
  10. 10.
    Gunasekera, K., Zaslavsky, A., Krishnaswamy, S., Loke, S.W.: VERSAG: Context-Aware Adaptive Mobile Agents for the Semantic Web. In: 32nd Annual IEEE International Computer Software and Applications Conference, pp. 521–522. IEEE, Los Alamitos (2008)CrossRefGoogle Scholar
  11. 11.
    Gunasekera, K., Zaslavsky, A., Krishnaswamy, S., Loke, S.W.: Context Driven Compositional Adaptation of Mobile Agents. In: International Workshop on Data Management in Context-Aware Computing (DMCAC 2008), Beijing (2008)Google Scholar
  12. 12.
    Picco, G.P.: μCODE: A lightweight and flexible mobile code toolkit. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, p. 160. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  13. 13.
    About the OSGi Service Platform: Technical Whitepaper. OSGi Alliance, 19 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Kutila Gunasekera
    • 1
  • Arkady Zaslavsky
    • 1
  • Shonali Krishnaswamy
    • 1
  • Seng Wai Loke
    • 2
  1. 1.Faculty of Information TechnologyMonash UniversityAustralia
  2. 2.Department of Computer Science & Computer EngineeringLa Trobe UniversityAustralia

Personalised recommendations