The control level takes care of all aspects of tool invocation and tool run-time management:
One fundamental problem in TCAD tool integration is caused by the fact that many simulators understand complex input deck languages that are rather difficult to represent on the framework level in a uniform manner. Therefore, we treat each functional subset of a simulator as a separate task-level application(cf. Section 4.1.3). For each fabrication process we define an application that appears to the framework as an independent tool. The application is accessed by calling a binding function that reads resources derived from local and global settings.