Applying Software Engineering to Agent Development
Abstract
Developing intelligent agents and cognitive models is a complex software‐engineering activity. This article shows how tools to create intelligent agents can be improved by taking advantage of established software‐engineering principles such as high‐level languages, maintenance‐oriented development environments, and software reuse. We describe how these principles have been realized in the Herbal integrated development environment, a collection of tools that allows agent developers to exploit modern software‐engineering principles.
Document Details
- Document Type
- Pub Defense Publication
- Publication Date
- Jun 01, 2010
- Source ID
- 10.1609/aimag.v31i2.2214
Entities
People
- Frank Ritter
- Mark A. Cohen
- Steven R. Haynes
Organizations
- Defense Threat Reduction Agency
- Office of Naval Research