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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bade, D.: Kontextabhaengige und eigenverantwortliche migration von software-agenten in heterogenen umgebungen. Master’s thesis, Uni Hamburg (2007)
Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. John Wiley & Sons, Chichester (2007)
Berger, M., Watzke, M.: Agents in ad hoc environments. Technical report, FIPA, FIPA00068 (December 2002)
Bluetooth. Bluetooth specification v.1.1. (February 2001), www.bluetooth.com
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)
Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Technical Report TR2000-381, Dartmouth College, Hanover, NH, USA (2000)
Chen, H., Joshi, A., Finin, T.: Intelligent agents meet jini in the aether. Cluster Computing 4(4), 343–354 (2001)
Ferber, J.: Multiagentensysteme - Eine Einführung in die Verteilte Künstliche Intelligenz. Addison-Wesley, Reading (2001)
FIPA. Fipa abstract architecture specification (December 2002)
Hayes-Roth, B.: An architecture for adaptive intelligent systems. Artificial Intelligence 72(1-2), 329–365 (1995)
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)
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)
Lawrence, J.: Leap into ad-hoc networks. In: Proc. of the Ubiquitous Computing Workshop, Bologna, Italy, Media Lab Europe (2002)
Maes, P.: Artificial life meets entertainment. Commun. ACM 38(11), 108–114 (1995)
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)
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)
Mertens, K., Holvoet, T., Berbers, Y.: Adaptation in a distributed environment. Environments for Multiagent Systems, 49–59 (2004)
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)
Microsoft. Introduction to active channel technology, http://msdn.microsoft.com
Nidd, M.: Service discovery in deapspace. IEEE Pers. Comm. 8(4), 39–45 (2001)
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)
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)
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)
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice-Hall, Englewood Cliffs (2003)
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)
Seaborne, A.: Rdql - a query language for rdf. (January 2004), http://www.w3.org/Submission/RDQL/
Sun. Jini architecture spec. v. 2.1. Technical report, Sun Micro., Inc. (December 2001)
Sun. Jxta v2.0 protocols specification (2007), https://jxta-spec.dev.java.net/
UPnP. Universal plug and play device architecture version 1.0.1. (December 2003), http://www.upnp.org
Weyns, D., Parunak, H.V.D., Michel, F., Holvoet, T., Ferber, J.: Environments for multiagent systems. In: E4MsAS (2004)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)