Multiagent Systems Engineering: the Analysis Phase

Abstract

This report describes the Analysis phase of the Multiagent Systems Engineering (MaSE) methodology. MaSE is a general purpose, methodology for developing heterogeneous multiagent systems. The goal of MaSE is to guide a system developer from an initial system specification to a multiagent system implementation. This is done by directing the designer through this set of inter-related system models. Although the majority of the MaSE models are graphical, the underlying semantics clearly and unambiguously defines specific relationships between the graphical models. MaSE uses a number of graphically based models to describe system goals, behaviors, agent types, and agent communication interfaces. MaSE is designed to be applied iteratively. Under normal circumstances, we would expect a designer to move through each step multiple times, moving back and forth between models to ensure each model is complete and consistent. While this is common practice using most design methodologies, MaSE was specifically designed to support this process by formally capturing the relationships between the models. MaSE is independent of a particular multiagent system architecture, agent architecture, programming language, or communication framework. Systems designed using MaSE can be implemented in a variety ways. For example, a system could be designed and implemented that included a heterogeneous mix of agent architectures using any one of a number of existing underlying communication frameworks. The ultimate goal of MaSE and agent Tool is the automatic generation of code that is correct with respect to the original system specification.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2000
Accession Number
ADA379427

Entities

People

  • Mark F. Wood
  • Scott A. Deloach

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Biomedical
  • Materials and Manufacturing Processes
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Defense
  • Air Force
  • Cognitive Systems Engineering
  • Computer Programming
  • Demographic Cohorts
  • Engineering
  • Information Systems
  • Intelligence Analysts
  • Intelligence Collection
  • Language
  • Multiagent Systems
  • Operating Systems
  • Programming Languages
  • Software Development
  • Specifications
  • Systems Engineering
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • International Journalism and Media Studies.
  • Software Engineering.