Using Functional Models to Support Self-Adaptation


Sponsor Ashok Goel
goel@cc.gatech.edu
Area Artificial Intelligence and Intelligent Systems

Problem
Genetic programming is a powerful method for supporting self-adaptation in software agents. Unfortunately, GP typically amounts to an exhaustive search of the design space. An alternative method for building self-adaptive software agents is to endow them with a meta-model of their own knowledge, reasoning and architecture.

Students will first read relevant papers and then design a simple software agent (e.g., a fax machine agent, a webpage agent) capable of adapting itself as its requirements evolve.