A Methodology For Developing an Agent Systems Reference Architecture

Abstract

The slow adoption of agent-oriented methodologies as a paradigm for developing industry systems is due in part to their lack of integration and general-purpose use. There exists a need to define common patterns, relationships between components, and structural qualities that a reference architecture for agent-based systems would solve. However, there is little, if any, consensus on how to create a reference architecture for agent-based systems. This paper presents a methodology for developing a reference architecture that documents agent-based systems from different system viewpoints. Rather than the traditional approach of studying existing systems, the documentation methodology relies on forensic software analysis of agent frameworks (i.e., APIs and libraries for constructing agent systems). We demonstrate the methodology by describing the process used to create the Agent System Reference Architecture.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2010
Accession Number
ADA559616

Entities

People

  • Christopher T. Cannon
  • Duc N. Nguyen
  • Israel Mayk
  • Jeff Salvage
  • Kyle Usbeck
  • Robert N. Lass
  • Todd Urness
  • William M. Mongan
  • William S. Regli

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Best Practices
  • Command And Control
  • Computational Processes
  • Computer Programs
  • Concrete
  • Deployment
  • Directories
  • Engineering
  • Environment
  • Mobility
  • Models
  • Platforms
  • Software Design
  • Software Development
  • Standards
  • Systems Engineering

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Software Engineering.