Pervasive Self-Regeneration Through Concurrent Model-Based Execution

Abstract

The model-based approach to cognitive immunity of computer software involves, at multiple levels, the use of models to describe correct behavior of the system at appropriate level of abstraction. By specifying the correct operation of the system at levels of the abstract states, this allows the system to select between redundant methods of achieving those states and thereby allowing the system to be robust to perturbations inherent in the environment in which the system operates. Our system, which was demonstrated on a robotic platform, was able to successfully execute a complex robotic mission even in the face of software component failure and unexpected perturbations in the physical environment by reconfigure its software components, and selecting different redundant methods when faced with failing software components.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2006
Accession Number
ADA451412

Entities

People

  • Brian C. Williams
  • Paul Robertson

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • Biomedical
  • Cyber
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Acquisition
  • Air Force Research Laboratories
  • Artificial Satellites
  • Autonomous Systems
  • Complex Systems
  • Computer Programming
  • Computer Programs
  • Deep Space
  • Embedded Systems
  • Engineers
  • Environment
  • Failure Mode And Effect Analysis
  • Hidden Markov Models
  • Probability
  • Programming Languages
  • Reliability

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Inertial Navigation Systems.
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • Autonomy
  • Autonomy - Autonomous System Control