Skip to main content

An Awareness Model for Agents in Heterogeneous Environments

  • Conference paper
  • 378 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5442))

Abstract

One of the constituting characteristics of software agents is their ability to sense the environment. The reception and processing of percepts is a key element for the agent’s internal reasoning process and essential for interacting with other entities in the environment. But sensing the environment is often seen as an abstract concept which is practically more or less reduced to the simple processing of some domain-specific message content. In order to be generally applicable among different multi-agent applications a common model of an environment incorporating an extensible set of entities, distribution protocols, and representation- as well as query languages needs to be established. Therefore, we propose a generic, extensible and adaptable model for resource-aware agents. It is organized into different information channels to help directing the focus of interest to specific aspects of the environment. Several discovery- and distribution protocols as well as different representation- and query languages may be used to satisfy the requirements of dynamic environments. The whole model is realized with a dedicated service agent on each platform, which local as well as remote agents can query for environmental information. This way, repeatedly and redundantly integrating these features into every agent application can be avoided and agent developers only have to deal with a simple protocol-API to access the information. Due to our highly flexible and adaptable model, we can face the heterogeneity of multi-agent applications operating in infrastructure- as well as mobile ad-hoc networks.

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. Bade, D.: Kontextabhaengige und eigenverantwortliche migration von software-agenten in heterogenen umgebungen. Master’s thesis, Uni Hamburg (2007)

    Google Scholar 

  2. Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. John Wiley & Sons, Chichester (2007)

    Book  Google Scholar 

  3. Berger, M., Watzke, M.: Agents in ad hoc environments. Technical report, FIPA, FIPA00068 (December 2002)

    Google Scholar 

  4. Bluetooth. Bluetooth specification v.1.1. (February 2001), www.bluetooth.com

  5. Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A BDI-Agent System Combining Middleware and Reasoning. Whitestein Series in Software Agent Technologies, pp. 143–167. Birkhäuser Verlag (2005)

    Google Scholar 

  6. Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Technical Report TR2000-381, Dartmouth College, Hanover, NH, USA (2000)

    Google Scholar 

  7. Chen, H., Joshi, A., Finin, T.: Intelligent agents meet jini in the aether. Cluster Computing 4(4), 343–354 (2001)

    Article  Google Scholar 

  8. Ferber, J.: Multiagentensysteme - Eine Einführung in die Verteilte Künstliche Intelligenz. Addison-Wesley, Reading (2001)

    Google Scholar 

  9. FIPA. Fipa abstract architecture specification (December 2002)

    Google Scholar 

  10. Hayes-Roth, B.: An architecture for adaptive intelligent systems. Artificial Intelligence 72(1-2), 329–365 (1995)

    Article  Google Scholar 

  11. Helal, S., Desai, N., Verma, V., Lee, C.: Konark - a service discovery and delivery protocol for ad-hoc networks. In: WCNC 2003, vol. 3, pp. 2107–2113. IEEE, Los Alamitos (2003)

    Google Scholar 

  12. Helmy, A., Garg, S., Nahata, N., Pamu, P.: Card:a contact-based architecture for resource discovery in wireless ad hoc networks. Mob. Netw. Appl. (1-2) (2005)

    Google Scholar 

  13. Lawrence, J.: Leap into ad-hoc networks. In: Proc. of the Ubiquitous Computing Workshop, Bologna, Italy, Media Lab Europe (2002)

    Google Scholar 

  14. Maes, P.: Artificial life meets entertainment. Commun. ACM 38(11), 108–114 (1995)

    Article  Google Scholar 

  15. Marrow, P., Koubarakis, M., van Lengen, R.: Agents in decentralised information ecosystems: The diet approach. In: Proccedings of the Symposium on Information Agents for E-Commerce, AISB Convention, York, UK (March 2001)

    Google Scholar 

  16. McGrath, R.E.: Discovery and its discontents: Discovery protocols for ubiquitous computing. Technical report, University of Illinois, Department of Computer Science, Champaign, IL, USA (2000)

    Google Scholar 

  17. Mertens, K., Holvoet, T., Berbers, Y.: Adaptation in a distributed environment. Environments for Multiagent Systems, 49–59 (2004)

    Google Scholar 

  18. Mertens, K., Holvoet, T., Berbers, Y.: A case for adaptation of the distributed environment layout in multiagent applications. In: SELMAS 2005, pp. 1–8. ACM Press, New York (2005)

    Chapter  Google Scholar 

  19. Microsoft. Introduction to active channel technology, http://msdn.microsoft.com

  20. Nidd, M.: Service discovery in deapspace. IEEE Pers. Comm. 8(4), 39–45 (2001)

    Article  Google Scholar 

  21. Odell, J., Parunak, H.V.D., Fleischer, M., Brueckner, S.: Modeling agents and their environment. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 16–31. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  22. Omicini, A., Ricci, A., Viroli, M.: Coordination artifacts as first-class abstractions for mas engineering: State of the research. In: Software Engineering for Multi-Agent Systems IV, pp. 71–90 (2005)

    Google Scholar 

  23. Ricci, A., Viroli, M., Omicini, A.: Programming mas with artifacts. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2005. LNCS, vol. 3862, pp. 206–221. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  24. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice-Hall, Englewood Cliffs (2003)

    MATH  Google Scholar 

  25. Sailhan, F., Issarny, V.: Scalable service discovery for manet. In: PERCOM 2005: Proc. of the 3.IEEE Int. Conf. on Perv. Comp. and Comm., pp. 235–244. IEEE Computer Society, Washington (2005)

    Google Scholar 

  26. Seaborne, A.: Rdql - a query language for rdf. (January 2004), http://www.w3.org/Submission/RDQL/

  27. Sun. Jini architecture spec. v. 2.1. Technical report, Sun Micro., Inc. (December 2001)

    Google Scholar 

  28. Sun. Jxta v2.0 protocols specification (2007), https://jxta-spec.dev.java.net/

  29. UPnP. Universal plug and play device architecture version 1.0.1. (December 2003), http://www.upnp.org

  30. Weyns, D., Parunak, H.V.D., Michel, F., Holvoet, T., Ferber, J.: Environments for multiagent systems. In: E4MsAS (2004)

    Google Scholar 

  31. Weyns, D., Vizzari, G., Holvoet, T.: Environments for situated multi-agent systems: Beyond infrastructure. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2005. LNCS, vol. 3830, pp. 1–17. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bade, D., Braubach, L., Pokahr, A., Lamersdorf, W. (2009). An Awareness Model for Agents in Heterogeneous Environments. In: Hindriks, K.V., Pokahr, A., Sardina, S. (eds) Programming Multi-Agent Systems. ProMAS 2008. Lecture Notes in Computer Science(), vol 5442. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03278-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03278-3_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03277-6

  • Online ISBN: 978-3-642-03278-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics