self-adapting program Meaning, Definition & Usage

  1. noun a program that can change its performance in response to its environment

WordNet