Abstract
This paper discusses desiderata for support of high-autonomy systems design. Knowledge-based design techniques are presented. Requirements for high autonomy are defined, and a design methodology for achieving them is described. The suggested techniques provide high-level aids for developing architectures and integrating high-autonomy systems with environments in which they are developed. The design methodology presented here stems from a multifaceted stimulation-modeling framework.