Abstract
Ad hoc networks are a type of computational system whose members may fail to, or choose not to, comply with the laws governing their behaviour. We are investigating to what extent ad hoc networks can usefully be described in terms of permissions, obligations and other more complex normative relations, based on our previous work on modelling norm-governed multi-agent systems. We propose to employ our existing framework for the specification of the laws governing ad hoc networks. Moreover, we discuss a software infrastructure that executes such specifications for the benefit of ad hoc network members, informing them of their normative relations. We have been developing a sample node architecture as a basis for norm-governed ad hoc network simulations. Nodes based on this architecture consider the network’s laws in their decision-making, and can be individually configured to exhibit distinct behaviour. We present run-time configurations of norm-governed ad hoc networks and indicate design choices that need to be made in order to fully realise such networks.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Artikis, A., Kamara, L., Pitt, J., Sergot, M.: A protocol for resource sharing in norm-governed ad hoc networks. In: Leite, J.A., Omicini, A., Torroni, P., Yolum, p. (eds.) DALT 2004. LNCS (LNAI), vol. 3476, pp. 221–238. Springer, Heidelberg (2005)
Artikis, A., Sergot, M., Pitt, J.: An executable specification of an argumentation protocol. In: ICAIL. Proceedings of Conference on Artificial Intelligence and Law, pp. 1–11. ACM Press, New York (2003)
Artikis, A., Sergot, M., Pitt, J.: Specifying norm-governed computational societies. Technical Report 2006/5, Imperial College London, Department of Computing (2006) (retrieved March 6, 2006), from http://www.doc.ic.ac.uk/research/technicalreports/2006/DTR06-5.pdf
Bandara, A.: A Formal Approach to Analysis and Refinement of Policies. PhD thesis, Imperial College London (2005)
Bradshaw, J., Uszok, A., Jeffers, R., Suri, N., Hayes, P., Burstein, M., Acquisti, A., Benyo, B., Breedy, M., Carvalho, M., Diller, D., Johnson, M., Kulkarni, S., Lott, J., Sierhuis, M., Van Hoof, R.: Representation and reasoning about DAML-based policy and domain services in KAoS. In: Rosenschein, J., Sandholm, T., Wooldridge, M., Yokoo, M. (eds.) AAMAS. Proceedings of Conference on Autonomous Agents and Multi Agent Systems, pp. 835–842. ACM Press, New York (2003)
Broersen, J., Dastani, M., Hulstijn, J., Van der Torre, L.: Goal generation in the BOID architecture. Cognitive Science Quarterly 2(3–4), 428–447 (2002)
Broersen, J., Dastani, M., Hulstijn, J., Huang, Z., van der Torre, L.: The BOID architecture: conflicts between beliefs, obligations, intentions and desires. In: Proceedings of Conference on Autonomous Agents, pp. 9–16. ACM Press, New York (2001)
Castelfranchi, C., Dignum, F., Jonker, C., Treur, J.: Deliberative normative agents: Principles and architecture. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, pp. 364–378. Springer, Heidelberg (2000)
Dellarocas, C.: Reputation mechanisms. In: Hendershott, T. (ed.) Handbook on Economics and Information Systems. Elsevier Publishing, Amsterdam (to appear)
Du, X.: QoS routing based on multi-class nodes for mobile ad hoc networks. Ad. Hoc. Networks 2(3), 241–254 (2004)
Esteva, M., de la Cruz, D., Sierra, C.: ISLANDER: an electronic institutions. In: Castelfranchi, C., Johnson, L. (eds.) AAMAS. Proceedings of Conference on Autonomous Agents and Multi-Agent Systems, pp. 1045–1052. ACM Press, New York (2002)
Esteva, M., Padget, J., Sierra, C.: Formalizing a language for institutions and norms. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 348–366. Springer, Heidelberg (2002)
Fitoussi, D., Tennenholtz, M.: Choosing social laws for multi-agent systems: minimality and simplicity. Artificial Intelligence 119(1-2), 61–101 (2000)
Giunchiglia, E., Lee, J., Lifschitz, V., McCain, N., Turner, H.: Nonmonotonic causal theories. Artificial Intelligence 153(1–2), 49–104 (2004)
Giunchiglia, E., Lee, J., Lifschitz, V., Turner, H.: Causal laws and multi-valued fluents. In: NRAC. Proceedings of Workshop on Nonmonotonic Reasoning, Action and Change (2001)
Grizard, A., Vercouter, L., Stratulat, T., Muller, G.: A peer-to-peer normative system to achieve social order. In: Proceedings of Workshop on Coordination, Organization, Institutions and Norms in Agent Systems (2006)
Haddadi, A.: Communication and Cooperation in Agent Systems. LNCS, vol. 1056. Springer, Heidelberg (1995)
Jones, A., Sergot, M.: On the characterisation of law and computer systems: the normative systems perspective. In: Deontic Logic in Computer Science: Normative System Specification, pp. 275–307. J. Wiley and Sons, West Sussex, England (1993)
Jones, A., Sergot, M.: A formal characterisation of institutionalised power. Journal of the IGPL 4(3), 429–445 (1996)
Kamara, L., Pitt, J., Sergot, M.: Norm-aware agents for ad hoc networks: A position paper. In: Proceedings of the Ubiquitous Agents Workshop, AAMAS (2004)
Kamara, L., Pitt, J., Sergot, M.: Towards norm-governed self-organising networks. In: Proceedings of the NorMAS Symposium, AISB (2005)
Klein, M., Rodriguez-Aguilar, J., Dellarocas, C.: Using domain-independent exception handling services to enable robust open multi-agent systems: the case of agent death. Journal of Autonomous Agents and Multi-Agent Systems 7(1–2), 179–189 (2003)
Kowalski, R., Sergot, M.: A logic-based calculus of events. New Generation Computing 4(1), 67–96 (1986)
Lopez, F., Luck, M., d’Inverno, M.: Normative agent reasoning in dynamic societies. In: Jennings, N., Sierra, C., Sonenberg, L., Tambe, M. (eds.) AAMAS. Proceedings of Conference on Autonomous Agents and Multiagent Systems, pp. 732–739. IEEE Computer Society Press, Los Alamitos (2004)
Makinson, D.: On the formal representation of rights relations. Journal of Philosophical Logic 15, 403–425 (1986)
Minsky, N., Ungureanu, V.: Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems. ACM Transactions on Software Engineering and Methodology (TOSEM) 9(3), 273–305 (2000)
Moreau, L., Bradshaw, J., Breedy, M., Bunch, L., Hayes, P., Johnson, M., Kulkarni, S., Lott, J., Suri, N., Uszok, A.: Behavioural specification of grid services with the KAoS policy language. Cluster Computing and the Grid 2, 816–823 (2005)
Moses, Y., Tennenholtz, M.: On computational aspects of artificial social systems. In: DAI. Proceedings of Workshop on Distributed Artificial Intelligence, pp. 267–284 (1992)
Moses, Y., Tennenholtz, M.: Artificial social systems. Computers and Artificial Intelligence 14(6), 533–562 (1995)
Murphy, A., Roman, G.-C., Varghese, G.: An exercise in formal reasoning about mobile communications. In: Proceedings of Workshop on Software Specification and Design, pp. 25–33. IEEE Computer Society Press, Los Alamitos (1998)
Perkins, C.: Ad Hoc Networking, ch. 1. Addison Wesley Professional, Reading (2001)
Pitt, J., Kamara, L., Sergot, M., Artikis, A.: Voting in multi-agent systems. Computer Journal 49(2), 156–170 (2006)
Pitt, J., Venkataram, P., Mamdani, A.: QoS management in MANETs using norm-governed agent societies. In: Dikenelli, O., Gleizes, M.-P., Ricci, A. (eds.) ESAW 2005. LNCS (LNAI), vol. 3963, pp. 221–240. Springer, Heidelberg (2006)
Prakken, H.: Formalising Robert’s rules of order. Technical Report 12, GMD – German National Research Center for Information Technology (1998)
Rodriguez-Aguilar, J., Martin, F., Noriega, P., Garcia, P., Sierra, C.: Towards a test-bed for trading agents in electronic auction markets. AI Communications 11(1), 5–19 (1998)
Rodriguez-Aguilar, J., Sierra, C.: Enabling open agent institutions. In: Dautenhahn, K., Bond, A., Canamero, L., Edmonds, B. (eds.) Socially Intelligent Agents: Creating relationships with computers and robots, pp. 259–266. Kluwer Academic Publishers, Dordrecht (2002)
Sadri, F., Stathis, K., Toni, F.: Normative KGP agents. Journal of Computational and Mathematical Organization Theory 12(2-3), 101–126 (2006)
Searle, J.: Speech Acts. Cambridge University Press, Cambridge (1969)
Shoham, Y., Tennenholtz, M.: On the synthesis of useful social laws for artificial agent societies. In: Swartout, W. (ed.) Proceedings of Conference on Artificial Intelligence (AAAI), pp. 276–281. The AAAI Press/ The MIT Press (1992)
Shoham, Y., Tennenholtz, M.: On social laws for artificial agent societies: off-line design. Artificial Intelligence 73(1-2), 231–252 (1995)
Tennenholtz, M.: On computational social laws for dynamic non-homogeneous social structures. Journal of Experimental and Theoretical Artificial Intelligence 7, 379–390 (1995)
Wang, Y., Giruka, V., Singhal, M.: A fair distribution solution for selfish nodes problem in wireless ad hoc networks. In: Nikolaidis, I., Barbeau, M., Kranakis, E. (eds.) ADHOC-NOW 2004. LNCS, vol. 3158, pp. 211–224. Springer, Heidelberg (2004)
Wooldridge, M., Jennings, N.: Formalizing the cooperative problem solving process. In: Readings in Agents, pp. 430–440. Morgan Kaufmann Publishers Inc, San Francisco (1998)
Xu, K., Hong, X., Gerla, M.: Landmark routing in ad hoc networks with mobile backbones. Journal of Parallel Distributed Computing 63(2), 110–122 (2003)
Yolum, P., Singh, M.: Reasoning about commitments in the event calculus: An approach for specifying and executing protocols. Annals of Mathematics and Artificial Intelligence 42(1–3), 227–253 (2004)
Zambonelli, F., Jennings, N., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Transactions on Software Engineering and Methodology (TOSEM) 12(3), 317–370 (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Artikis, A., Kamara, L., Pitt, J. (2007). A Norm-Governed Systems Perspective of Ad Hoc Networks. In: O’Hare, G.M.P., Ricci, A., O’Grady, M.J., Dikenelli, O. (eds) Engineering Societies in the Agents World VII. ESAW 2006. Lecture Notes in Computer Science(), vol 4457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75524-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-75524-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75522-7
Online ISBN: 978-3-540-75524-1
eBook Packages: Computer ScienceComputer Science (R0)