ADAPT: an interactive program for the analysis and design of adaptive controllers