Communication and Coordination in Multi-Agent Systems: Agent-Oriented Programming and Computational Social Laws.

Abstract

Agent oriented programming was proposed as a high-level programming language, in which a programmer is given the opportunity to communicate with other programs in a uniform, high-level language. Furthermore, the programmer could explicitly represent in the program (or 'agent') the relationship with other program (or 'agent'), including the beliefs about the other agents and the obligations made to them. Our hypothesis was that such 'mental-level' design would provide a powerful abstraction that would enable the analysis and even design of complex distributed systems. In addition to such coordination via high-level modeling and communication, we were interested in global mechanisms that eliminate the need for explicit coordination in the place.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 06, 1996
Accession Number
ADA329826

Entities

People

  • Yoav Shoham

Organizations

  • Stanford University

Tags

Communities of Interest

  • Autonomy
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Case Studies
  • Computational Complexity
  • Computer Programming
  • Computer Science
  • Computers
  • Contracts
  • High Level Languages
  • Information Retrieval
  • Language
  • Law
  • Motion Planning
  • Multiagent Systems
  • Programming Languages
  • Specific Volume
  • Stochastic Processes

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Database Systems and Applications