On the task level, a raise in abstraction by introducing a fully tool-independent task layer should be pursued. The use of VMAKE as dependence-driven controller of simulation tools seems feasible (a similar concept is used in CAESAR [28]) and would be facilitated by the conceptual integrity between the task level shell and the VMAKE utility.