Applying Software Engineering to Agent Development

Authors

  • Mark A. Cohen Lock Haven University
  • Frank E. Ritter
  • Steven R Haynes

DOI:

https://doi.org/10.1609/aimag.v31i2.2214

Keywords:

Cognitive Modeling, Intelligent Agents, Problem Space Computation Model, Soar, Jess, High-level Languages, Software Engineering

Abstract

Developing intelligent agents and cognitive models is a complex software engineering activity. This article shows how all intelligent agent creation tools 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.

Author Biographies

Mark A. Cohen, Lock Haven University

Assistant Professor
Business Administration, Computer Science, and Information Technology Department

Frank E. Ritter

Founding Faculty Member
College of IST

Steven R Haynes

Assistant Professor
College of IST

Downloads

Published

2010-06-28

How to Cite

Cohen, M. A., Ritter, F. E., & Haynes, S. R. (2010). Applying Software Engineering to Agent Development. AI Magazine, 31(2), 25. https://doi.org/10.1609/aimag.v31i2.2214

Issue

Section

Articles