Intelligent Instrument Design With ArchWare ADL