HOME   ::  Conference List   ::   Conference Paper

King, G. W., Atkin, M. S., Westbrook, D., and Cohen, P. R. (2002) Tapir: the Evolution of an Agent Control Language. In Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems. Bologna, Italy.
Bookmark:  

Full-text
   URL: http://eksl-www.cs.umass.edu/papers/king-agents01.pdf
   Cached: PDF-318K   
   SAVE AS an easy-to-recall long filename:
      Filename format: author--year--title   PDF-318K   
      Filename format: author--year--title--journal|proceedings|...--pages   PDF-318K   

Related links
   Source: http://eksl-www.cs.umass.edu/publications.html
   CiteSeer: http://citeseer.ist.psu.edu/456920.html
  Web search: Google Web Search   ::   Google Scholar
  Within this site: References (22)

Paper at a Glance

Tapir: the Evolution of an Agent Control Language
Gary W. King
University of Massachusetts
140 Governor's Lane
Amherst, MA 01003
gwking@cs.umass.edu
Marc S. Atkin
University of Massachusetts
140 Governor's Lane
Amherst, MA 01003
atkin@cs.umass.edu
David L. Westbrook
University of Massachusetts
140 Governor's Lane
Amherst, MA 01003
westy@cs.umass.edu
Abstract Tapir is a general purpose, semi­declarative agent control language that extends and enhances the Hierarchical Agent Control (HAC) architecture [1]. Tapir incorporates the lessons learned from de­ veloping HAC and makes it easier and faster to create reusable and understandable actions. Tapir has been used in a battalion level war­game simulation, a robot simulator, a simulation of cel­ lular dynamics and a simulation of rodent behavior. The language is built around constructs that define agents, sensors, actions, and messages. It has mechanisms for handling multiple agents, a flexi­ ble resource model, and multiple means for structuring concurrent actions. This paper provides an overview of HAC and its short­ comings and then explains how Tapir extends and improves upon it.
1. INTRODUCTION Building on previous work in simulation and agent control [1, 7, 19] we have created Tapir: an expressive agent control language with a simple syntax. Tapir has been used in multiple systems by experienced and novice agent programmers and has fostered dra­ matic increases in productivity. Tapir constructs are self­contained and modular, making them human­understandable and machine­ parsable. Tapir is a semi­declarative, general purpose agent control language implemented in Common Lisp. Tapir has constructs for defining agents, sensors, actions, and messages: Agents Agents are viewed primarily as resources for actions. They connect actions to the physics of the real or simulated do­ main. As resources, agents come in many different types. For example, they can be serializably reusable, sharable, com­ posite, consumable and so
...
BibTex
@inproceedings{king02tapirThe,
  author={Gary W. King and Marc S. Atkin and David Westbrook and Paul R. Cohen},
  title={Tapir: the Evolution of an Agent Control Language},
  year={2002},
  address={Bologna, Italy},
  booktitle={Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems},
  url={http://www.isrl.uiuc.edu/~amag/langev/paper/king02tapirThe.html}
}


 HOME   ::  Conference List   ::   Conference Paper Comments to: junwang4 you-know-at gmail.com Last update: 2/2/08