1. A measurement system for testing a DUT, said system comprising: a plurality of computer procedures for performing test functions, each procedure having a phase variable; a computer task queue, said procedures being entered in said task queue with a sign-up value of said phase variable; a multiphase task executor, said executor arranging said procedures in said queue in response to said sign-up value, changing said phase variable to an execution value and executing said procedures in said task queue after said phase variable has the execution value, wherein said procedures may be executed in parallel.