skip to main content
10.1145/545056.545070acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Animated specifications of computational societies

Authors Info & Claims
Published:15 July 2002Publication History

ABSTRACT

E-markets and negotiation protocols are two types of application domains that can be viewed as open computational societies. Key characteristics of such societies are agent heterogeneity, conflicting individual goals and limited trust. The risk that members of such societies will not conform to specifications imposes the need for a framework that will facilitate the designers to determine to what extent it is desirable to deploy their agents in such societies. We address this need by presenting a formal framework for specifying, animating, and ultimately reasoning about and verifying the properties of open computational systems. We view computational systems from an external perspective, aiming to account for the institutional and social aspects of these systems. We identify the key concepts and illustrate how they are used by formalising an example employing the contract net protocol. The framework and associated logical inferences have been implemented as a software platform that provides automated animation of the global states of an open system (society) during its execution. Simulations have demonstrated that the implementation of the framework establishes a foundation for a rich, formal representation of open computational societies.

References

  1. K. Carley and L. Gasser. Computational organisational theory. In Multi-Agent Systems: A Modern Approach to DAI, page 300. MIT Press, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Esteva, J. Rodriguez, C. Sierra, P. Garcia, and J. Arcos. On the formal specifications of electronic institutions. LNAI 1991, pages 126--147. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Fagin, J. Halpern, Y. Moses, and M. Yardi. Reasoning About Knowledge. The MIT Press, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Ferber and O. Gutknecht. Operational semantics of multi-agent organisations. In Intelligent Agents IV. 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Hewitt. Open information systems semantics for distributed artificial intelligence. Artificial Intelligence, 47:76--106, 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Jones and M. Sergot. On the characterisation of law and computer systems: The normative systems perspective. In Deontic Logic in Computer Science: Normative System Specification. Wiley, 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Jones and M. Sergot. A formal characterisation of institutionalised power. IGPL, 4(3), 1996.]]Google ScholarGoogle Scholar
  8. R. Kowalski and M. Sergot. A logic-based calculus of events. New Generation Computing, 4(1):67--96, 1986.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Y. Moses and M. Tennenholtz. Artificial social systems. Computers and AI, 14(6):533--562, 1995.]]Google ScholarGoogle Scholar
  10. J. Pitt, L. Kamara, and A. Artikis. Interaction patterns and observable commitments in a multi-agent trading scenario. In Autonomous Agents 2001, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Rodriguez-Aguilar, F. Martin, P. Noriega, P. Garcia, and C. Sierra. Towards a test-bed for trading agents in electronic auction markets. In AI Communications, pages 5--19, 1998.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. F. Santos, A. Jones, and J. Carmo. Action concepts for describing organised interaction. In HICSS, 1997.]]Google ScholarGoogle Scholar
  13. J. Searle. What is a speech act? In Philosophy of Language, pages 130--141. 1965.]]Google ScholarGoogle Scholar
  14. M. Sergot. A computational theory of normative positions. ACM Transactions on Computational Logic, 2(4):522--581, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Shanahan. The event calculus explained. Artificial Intelligence Today, pages 409--430, 1999.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Singh. A social semantics for agent communication languages. In Issues in Agent Communication, volume 1916 of LNCS, pages 31--45. 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. Smith and R. Davis. Distributed problem solving: The contract-net approach. In 2nd Conference of Canadian Society for CSI, pages 217--236, 1978.]]Google ScholarGoogle Scholar
  18. M. Wooldridge. The Logical Modelling of Computational Multi-Agent Systems. PhD thesis, UMIST, 1992.]]Google ScholarGoogle Scholar
  19. M. Wooldridge. This is MyWorld: The logic of an agent-oriented DAI testbed. In Intelligent Agents. Springer-Verlag, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Wooldridge, N. Jennings, and D. Kinny. The Gaia methodology for agent-oriented analysis and design. AAMAS Journal, 3(3):285--312, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Animated specifications of computational societies

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      AAMAS '02: Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
      July 2002
      451 pages
      ISBN:1581134800
      DOI:10.1145/545056

      Copyright © 2002 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 July 2002

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,155of5,036submissions,23%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader