Skip to main content

A Declarative Approach to Agent-Centered Context-Aware Computing in Ad Hoc Wireless Environments

  • Conference paper
  • First Online:
Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2002)

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

Abstract

Much of the current work on context-aware computing relies on information directly available to an application via context sensors on its local host, e.g., user profile, host location, time of day, resource availability, and quality of service measurements. We propose a new notion of context which includes in principle any information available in the ad hoc network infrastructure but is restricted in practice to specific views of the overall context. The context of each view is defined in terms of data, objects, or events exhibiting certain properties, associated with particular application agents, residing on particular hosts, and part of some restricted subnet. Location, distance, movement profiles, access rights, and much more can be used in view specifications. The underlying system infrastructure interprets the view specifications and continuously updates the contents of user-defined views despite dynamic changes in the specifications, state transitions at the application level, mobility of hosts in the physical space, and migration of code among hosts. In systems that are large-scale in terms of both space and numbers of agents, this local restriction will prove necessary for providing timely context information to application agents.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Harter, A., Hopper, A.: A distributed location system for the active office. IEEE Networks 8 (1994) 62–70

    Article  Google Scholar 

  2. Want, R., et al.: An overview of the PARCTab ubiquitous computing experiment. IEEE Personal Communications 2 (1995) 28–43

    Article  Google Scholar 

  3. Abowd, G., Atkeson, C., Hong, J., Long, S., Kooper, R., Pinkerton, M.: Cyberguide: A mobile context-aware tour guide. ACM Wireless Networks 3 (1997) 421–433

    Article  Google Scholar 

  4. Cheverst, K., Davies, N., Mitchell, K., Friday, A., Efstratiou, C.: Experiences of developing and deploying a context-aware tourist guide: The GUIDE project. In: Proceedings of MobiCom, ACM Press (2000) 20–31

    Google Scholar 

  5. Ryan, N., Pascoe, J., Morse, D.: Fieldnote: A handheld information system for the field. In: First International Workshop on TeloGeoProcessing. (1999) 156–163

    Google Scholar 

  6. Salber, D., Dey, A., Abowd, G.: The Context Toolkit: Aiding the development of context-enabled applications. In: Proceedings of CHI’99. (1999) 434–441

    Google Scholar 

  7. Hong, J., Landay, J.: An infrastructure approach to context-aware computing. Human Computer Interaction 16 (2001)

    Google Scholar 

  8. Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: IEEE Workshop on Mobile Computing Systems and Applications. (1994) 85–90

    Google Scholar 

  9. Gelernter, D.: Generative communication in Linda. ACM Transactions on Programming Languages and Systems 7 (1985) 80–112

    Article  MATH  Google Scholar 

  10. Cabri, G., Leonardi, L., Zambonelli, F.: MARS: A programmable coordination architecture for mobile agents. Internet Computing 4 (2000) 26–35

    Article  Google Scholar 

  11. Murphy, A., Picco, G., Roman, G.: Lime: A middleware for physical and logical mobility. In: Proceedings of the 21st International Conference on Distributed Computing Systems. (2001) 524–533

    Google Scholar 

  12. Julien, C., Roman, G. C.: Egocentric context-aware programming in ad hoc mobile networks. In: Proceedings of the 10t h International Symposium on the Foundations of Software Engineering (FSE-10). (2002) 23–30

    Google Scholar 

  13. Roman, G., Julien, C., Huang, Q.: Network abstractions for context-aware mobile computing. In: Proceedings of the 24th International Conference on Software Engineering. (2002) 363–373

    Google Scholar 

  14. Cugola, G., Picco, G.: PeerWare: Core middleware support for Peer to Peer and mobile systems. Technical report, Politecnico di Milano (2001)

    Google Scholar 

  15. Emmerich, W.: Engineering Distributed Objects. John Wiley and Sons, Ltd. (2000)

    Google Scholar 

  16. Edwards, K.: Core JINI. Prentice Hall (1999)

    Google Scholar 

  17. Handorean, R., Roman, G.: Service provision in ad hoc networks. In: Proceedings of the 5th International Conference on Coordination Models and Languages. (2002) 207–219

    Google Scholar 

  18. Othman, O., O’Ryan, C., Schmidt, D.: Strategies for CORBA middleware-based load balancing. IEEE Distributed Systems Online 2 (2001)

    Google Scholar 

  19. Object Management Group: Fault tolerant CORBA specification. OMG Document ptc/2000-04-04 (2000)

    Google Scholar 

  20. Keleher, P., Cetintemel, U.: Consistency management in Deno. Mobile Networks and Applications 5 (2000) 299–309

    Article  MATH  Google Scholar 

  21. Cugola, G., Nitto, E. D., Fuggetta, A.: The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Transactions on Software Engineering 27 (2001) 827–850

    Article  Google Scholar 

  22. Carzaniga, A., Rosenblum, D., Wolf, A.: Design and evaluation of a wide-area event notification service. ACM Transactions on Computer Systems 19 (2001) 332–383

    Article  Google Scholar 

  23. Cugola, G., Picco, G., Murphy, A.: Towards dynamic reconfiguration of distributed publish-subscribe middleware. In: Third International Workshop on Software Engineering and Middleware. (2002)

    Google Scholar 

  24. Roman, G., Huang, Q., Hazemi, A.: Consistent group membership in ad hoc networks. In: Proceedings of the 23rd International Conference on Software Engineering. (2001) 381–388

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gruia-Catalin, R., Julien, C., Murphy, A.L. (2003). A Declarative Approach to Agent-Centered Context-Aware Computing in Ad Hoc Wireless Environments. In: Garcia, A., Lucena, C., Zambonelli, F., Omicini, A., Castro, J. (eds) Software Engineering for Large-Scale Multi-Agent Systems. SELMAS 2002. Lecture Notes in Computer Science, vol 2603. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-35828-5_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-35828-5_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08772-4

  • Online ISBN: 978-3-540-35828-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics