Autonomous Adaptive Information Systems

Abstract

The goal of our research is to provide a framework for constructing complex, distributed systems that can autonomously adapt to their environment. There were three key elements to this framework. The first element was a metal-model for developing distributed, adaptive systems based on organization theory - the Organization Model for Adaptive Computational Systems (OMACS). OMACS defines the required components for an adaptive organization - agents, goals, roles, and capabilities - as well as an approach for computing the best organization of those components. The second framework element created was a the Goal Model for Adaptive Systems, which handles the runtime goals based on precedence between goals as well as runtime instantiation of new goals based on events that occur in the environment. The final part of the framework developed was a software engineering methodology for designing distributed, adaptive systems using a dynamic goal model. The Organization-based Multiagent Systems Engineering (O-MaSE) methodology is based on the Multiagent Systems Engineering methodology and incorporates all OMACS components.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 13, 2006
Accession Number
ADA445091

Entities

People

  • Scott A. Deloach

Organizations

  • Kansas State University

Tags

Communities of Interest

  • Autonomy
  • Materials and Manufacturing Processes
  • Sensors
  • Weapons Technologies

DTIC Thesaurus Topics

  • Adaptive Systems
  • Artificial Intelligence
  • Cognitive Systems Engineering
  • Computational Processes
  • Engineering
  • Environment
  • Formal Languages
  • Graphical User Interface
  • Information Processing
  • Information Systems
  • Multiagent Systems
  • Organization Theory
  • Organizational Structure
  • Robotics
  • Simulators
  • Software Development
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

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