Skip to main content

A Component-Based, Reconfigurable Mobile Agent System for Context-Aware Computing

  • Conference paper
  • First Online:
  • 787 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2457))

Abstract

In the near future, people can use various kinds of portable terminal devices, such as PDAs or smart phones, to access the information on Internet at any time, in any place, for supporting their daily life. Personal mobile agents can help those people to search, to filter, to analyze, or to translate the large amount of Internet information. Since the context of a user may vary frequently, the way a personal mobile agent process the Internet information must adapt to the context change. However, we think that the current mainstream mobile agent platforms, such as the IBM Aglet and the IKV++ Grasshopper, are not good enough for developing context-aware applications. Hence, we propose a Component-based, Reconfigurable Mobile Agent (CRMA) system, which is designed for context-aware computing. It offers downloadable user-interface modules on terminal devices for application to adapt the characteristics of various terminal devices. In addition, on agent side, CRMA provides a reconfigurable agent-programming framework, which uses component-based pipelines to perform context-aware data-processing operations. This not only simplifies the programming task for dynamically reconfiguring an agent’s behavior to adapt the context change, but also improves the reusability of agent software. In the end of this paper, we will propose a context-aware meta-search service to demonstrate how to use CRMA to develop a context-aware application.

This work was supported by the Industrial Technology Research Institute grant T1-90028, the National Science Council grant 90-2213-E-009-160, and the Ministry of Education’s Program of Excellence Research 89-EFA04-1-4.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Bray, J. Paoli, C. Sperberg-McQueen, et al, Extensible Markup Language (XML) 1.0, 2nd ed., W3C Recommendation, http://www.w3.org/TR/2000/REC-xml-20001006, Oct. 2000.

  2. G. Chen and D. Kotz, A Survey of Context-Aware Mobile Computing Research, Technical Report TR2000-381, Department of Computer Science, Dartmouth College, United Kingdom, 2001.

    Google Scholar 

  3. Y. Chang, M. Cheng, and S. Yuan, “InGa: An Integrated Information Gathering Systems,” submitted to Journal of System and Software.

    Google Scholar 

  4. P. Farjami, C. Gorg, and F. Bell, “Advanced Service Provisioning Based on Mobile Agents,” Computer Communications, vol. 23, no. 8, pp. 754–760, 2000.

    Article  Google Scholar 

  5. J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Addison-Wesley, 1996.

    Google Scholar 

  6. Java Network Launching Protocol and API (JNLP), http://jcp.org/aboutJava/communityprocess/review/jsr056/.

  7. E. Jung, Y. Part, and C. Park, “Mobile Agent Network for Supporting Personal Mobility,” Proc. of the 12th Conf. on Information Networking, pp. 131–136, 1998.

    Google Scholar 

  8. F. Kargl, T. Illmann, and M. Weber, “CIA—An Infrastructure for Personal Agents,” Proc. of 2nd Int’l Working Conf. on Distributed Applications and Interoperable Systems, pp. 213–218, 1999.

    Google Scholar 

  9. F. Kargl, T. Illmann, and M. Weber, “Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication,“ Proc. of Java-Information-Tag 1999, pp. 161–170, 1999.

    Google Scholar 

  10. E. Kovacs, K. Rohrle, and B. Schiemann, “Adaptive Mobile Access to Context-Aware Services,” Proc. of 1st Symp. on Agent Systems and Applications/3rd Int’l Symp. on Mobile Agents, pp. 190–201, 1999.

    Google Scholar 

  11. E. Kvalvaag and D. Thanh, “Facility Provision Using Mobile Agents,” Proc. of the 12th Int’l Workshop on Database and Expert Systems, pp. 696–700, 2001.

    Google Scholar 

  12. D. Lange, Java Aglet Application Programming Interface (J-AAPI) White Paper—Draft 2, IBM Tokyo Research Laboratory, 1997.

    Google Scholar 

  13. M. Oshima, G. Karjoth, and K. Ono, Aglet Specification 1.1 Draft, IBM Tokyo Research Laboratory, 1998.

    Google Scholar 

  14. Resource Description Framework (RDF), http://www.w3.org/RDF/.

  15. B. Schilit, N. Adams, and R. Want, “Context-Aware Computing Applications,” Proc. of Workshop on Mobile Computing Systems and Applications, pp. 85–90, 1995.

    Google Scholar 

  16. A. Stefano and C. Santoro, “NetChaser: Agent Support for Personal Mobility,” IEEE Internet Computing, vol. 4, no. 2, pp. 74–79, March-April 2000.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chiao, HT., Cheng, MC., Chang, YS., Yuan, SM. (2002). A Component-Based, Reconfigurable Mobile Agent System for Context-Aware Computing. In: Yakhno, T. (eds) Advances in Information Systems. ADVIS 2002. Lecture Notes in Computer Science, vol 2457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36077-8_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-36077-8_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00009-9

  • Online ISBN: 978-3-540-36077-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics