Verification of Agent Behavioral Models

Abstract

Intelligent software agents are becoming very popular. They are ideal for solving distributed problems that are too difficult for a non-distributed system to solve. Distributed agents can be used to retrieve, filter, and summarize information as well as provide intelligent user interfaces. However, multiagent systems are very complicated to build and must be dependable. Agent conversation protocols, a series of messages passed between agents, are the cornerstone of multiagent systems. Agents also have tasks associated with them that specify how an agent behaves. This paper introduces a formal methodology that automatically verifies the interaction between agents. Agent behavioral specifications are created graphically in the agentTool multiagent development environment. This graphical representation is then transformed into a formal modeling language called Promela that is analyzed by Spin to ensure the interaction between agents is correct. This type of verification provides the user with another tool to ensure the system will perform as expected.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 29, 2000
Accession Number
ADA451521

Entities

People

  • Scott A. Deloach
  • Timothy H. Lacey

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Acceptability
  • Air Force
  • Artificial Intelligence
  • Computer Programs
  • Computers
  • Concrete
  • Contracts
  • Engineering
  • Formal Languages
  • Language
  • Multiagent Systems
  • Robotics
  • Simulations
  • Software Agents
  • Software Development
  • Verification

Fields of Study

  • Computer science
  • Engineering

Readers

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