Verifying That Agents Implement a Communication Language

Abstract

In recent years, a number of attempts have been made to develop standardized agent communication languages. A key issue in such languages is that of conformance testing. That is, given a program which claims to semantically conform to some agent communication standard, how can we determine whether or not it does indeed conform to it? In this article, we present an expressive agent communication language, and give a semantics for this language in such a way that verifying semantic conformance becomes a realistic possibility. The techniques we develop draw upon those used to give a semantics to reactive systems in theoretical computer science. To illustrate the approach, we give an example of a simple agent system, and show that it does indeed respect the semantics. Introduction Perhaps the biggest single obstacle that stands in the way of the wider industrial take-up of agent technology is the issue of interoperability. That is, it must be possible for agents built by different organis...

Cite

Text

Wooldridge. "Verifying That Agents Implement a Communication Language." AAAI Conference on Artificial Intelligence, 1999.

Markdown

[Wooldridge. "Verifying That Agents Implement a Communication Language." AAAI Conference on Artificial Intelligence, 1999.](https://mlanthology.org/aaai/1999/wooldridge1999aaai-verifying/)

BibTeX

@inproceedings{wooldridge1999aaai-verifying,
  title     = {{Verifying That Agents Implement a Communication Language}},
  author    = {Wooldridge, Michael J.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1999},
  pages     = {52-57},
  url       = {https://mlanthology.org/aaai/1999/wooldridge1999aaai-verifying/}
}