Abstract
We propose a logic-based rendition of electronic institutions – these are means to specify open agent organisations. We employ a simple notation based on first-order logic and set theory to represent an expressive class of electronic institutions. We also provide a formal semantics for our constructs and present a distributed implementation of a platform to enact electronic institutions specified in our formalism.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Esteva, M., Rodríguez-Aguilar, J.A., Sierra, C., Garcia, P., Arcos, J.L.: On the Formal Specification of Electronic Institutions. In: Sierra, C., Dignum, F.P.M. (eds.) AgentLink 2000. LNCS (LNAI), vol. 1991, p. 126. Springer, Heidelberg (2001)
Labrou, Y., Finin, T., Peng, Y.: Agent Communication Languages: the Current Landscape. IEEE Intelligent Systems 14, 45–52 (1999)
FIPA: The Foundation for Physical Agents (2002), http://www.fipa.org
Hulstijn, J.: Dialogue Models for Inquiry and Transaction. PhD thesis, University of Twente (2000)
McBurney, P., van Eijk, R., Parsons, S., Amgoud, L.: A Dialogue-Game Protocol for Agent Purchase Negotiations. Journal of Autonomous Agents and Multi-Agent Systems 7, 235–273 (2003)
Wagner, T., Benyo, B., Lesser, V., Xuan, P.: Investigating Interactions between Agent Conversations and Agent Control Components. In: Dignum, F., Greaves, M. (eds.) Issues in Agent Communication, pp. 314–330. Springer, Heidelberg (2000)
Halmos, P.R.: Naive Set Theory. Van Nostrand, Princeton (1960)
Enderton, H.B.: A Mathematical Introduction to Logic, 2nd edn. Harcourt/ Academic Press, Mass., USA (2001)
Manna, Z.: Mathematical Theory of Computation. McGraw-Hill Kogakusha, Ltd., Tokio (1974)
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, p. 348. Springer, Heidelberg (2002)
Rodríguez-Aguilar, J.A.: On the Design and Construction of Agent-mediated Electronic Institutions. PhD thesis, IIIA-CSIC, Spain (2001)
Rodríguez-Aguilar, J.A., Martín, F.J., Noriega, P., Garcia, P., Sierra, C.: Towards a Formal Specification of Complex Social Structures in Multi-Agent Systems. In: Padget, J. (ed.) Collaboration between Human and Artificial Societies 1997. LNCS, vol. 1624, pp. 284–300. Springer, Heidelberg (2000)
Vasconcelos, W.W., Sabater, J., Sierra, C., Querol, J.: Skeleton-based Agent Development for Electronic Institutions. In: Proc. 1st Int’l Joint Conf. on Autonomous Agents & Multi-Agent Systems (AAMAS 2002), Bologna, Italy, ACM, U.S.A (2002)
Apt, K.R.: From Logic Programming to Prolog. Prentice-Hall, U.K. (1997)
Vasconcelos, W.W., Sierra, C., Esteva, M.: An Approach to Rapid Prototyping of Large Multi-Agent Systems. In: Proc. 17th IEEE Int’l Conf. on Automated Software Engineering (ASE 2002), Edinburgh, UK, pp. 13–22. IEEE Computer Society, U.S.A (2002)
Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms. MIT Press, USA (1990)
Holzmann, G.J.: The SPIN Model Checker. IEEE Trans. on Software Engineering 23, 279–295 (1997)
Holzmann, G.J., Najm, E., Serhrouchni, A.: SPIN Model Checking: an Introduction. Int. Journal of Software Tools for Technology Transfer 2, 321–327 (2000)
SICS: SICStus Prolog User’s Manual. Swedish Institute of Computer Science (2000), available at http://www.sics.se/isl/sicstus2.html#Manuals
Carriero, N., Gelernter, D.: Linda in Context. Comm. of the ACM 32, 444–458 (1989)
Bochman, G.V.: Finite State Description of Communications Protocols. In: Procs. Computer Network Protocols Symposium, pp. F3.1–F3.11 (1978)
Brand, D., Zafiropulo, P.: On Communicating Finite-State Machines. Journal of the ACM 30, 323–342 (1983)
Boigelot, B., Godefroid, P.: Symbolic Verification of Communication Protocols with Infinite State Spaces using QDDs. Formal Methods in System Design, 1–2 (1997)
Lin, H.P.: Modeling a Transport Layer Protocol using First-Order Logic. In: Procs. of the ACM SIGCOMM Conf. on Comm. Architectures & Protocols, pp. 92–100. ACM Press, New York (1986)
Endriss, U., Maudet, N., Sadri, F., Toni, F.: Protocol conformance for logic-based agents. In: Gottlob, G., Walsh, T. (eds.) Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI 2003), pp. 679–684. Morgan Kaufmann Publishers, San Francisco (2003)
Alberti, M., Gavanelli, M., Lamma, E., Mello, P., Torroni, P.: Modeling Interactions using Social Integrity Constraints: a Resource Sharing Case Study. In: Leite, J., Omicini, A., Sterling, L., Torroni, P. (eds.) DALT 2003. LNCS (LNAI), vol. 2990, pp. 243–262. Springer, Heidelberg (2004)
Esteva, M.: Electronic Institutions: from Specification to Development. PhD thesis, Universitat Politècnica de Catalunya, Spain (2003)
Vasconcelos, W.W., Robertson, D., Sierra, C., Esteva, M., Sabater, J., Wooldridge, M.: Rapid Prototyping of Large Multi-Agent Systems through Logic Programming. Accepted in Annals of Mathematics and Artificial Intelligence, special issue on Logic-Based Agent Implementation (2004)
Harland, C.M.: Supply Chain Management: Relationships, Chains and Networks. British Journal of Management 7, 63–80 (1996)
Barringer, H., Fisher, M., Gabbay, D., Gough, G., Owens, R.: MetateM: an Imperative Approach to Temporal Logic Programming. Formal Aspects of Computing 7, 111–154 (1995)
Manna, Z., Pnuelli, A.: How to Cook a Temporal Proof System for your Pet Language. In: Proc. 10th POPL-ACM, pp. 141–154 (1983)
Rescher, N., Urquhart, A.: Temporal Logic. Springer, Wien (1971)
Vasconcelos, W.W.: Time as a Model: The Application of Temporal Logics in the Formal Specification of Distributed Systems. MSc Dissertation, COPPE – Federal University of Rio de Janeiro; Rio de Janeiro, Brazil (1989) (in Portuguese)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vasconcelos, W.W. (2004). Logic-Based Electronic Institutions. In: Leite, J., Omicini, A., Sterling, L., Torroni, P. (eds) Declarative Agent Languages and Technologies. DALT 2003. Lecture Notes in Computer Science(), vol 2990. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25932-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-25932-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22124-1
Online ISBN: 978-3-540-25932-9
eBook Packages: Springer Book Archive