| 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
BibTexTapir: 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.eduAbstract Tapir is a general purpose, semideclarative 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 wargame 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 selfcontained and modular, making them humanunderstandable and machine parsable. Tapir is a semideclarative, 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 ...
@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 |