next up previous index
Next: 4.4.2 Tool Resources Up: 4.4 Control Level Previous: 4.4 Control Level

4.4.1 Binding Function

 

Applications are either based on external executables or on functions internal to the environment. All operations necessary to invoke an application and to return its output data are encapsulated by a binding function, which establishes a uniform interface between the environment and the applicationgif. Applications can be defined and added to the framework during sessions without need for interrupting any active tasks. Figure 4.11 shows a piece of code used to define an application based on an external simulator. A GUI is generated completely automatically on demand from this declaration without any further coding required. Nevertheless, to reflect complex interdependencies of an applications parameters, more sophisticated interfaces can be defined by the user via an object-oriented GUI generator [Str96].

 figure973
Figure 4.11:   Example code for tool binding function for SKETCH simulator.



Christoph Pichler
Thu Mar 13 14:30:47 MET 1997