Abstract
The need to operate in deep water and perform simultaneously several scientific tasks, leads AUV software control to be designed with modularity and evolutionarity aims. A software control architecture applied to the AUV TAIPAN is presented. It focuses on dynamic scheduling of tasks and instrumentation.