The integration of new tools still requires some manual coding, and the ones already integrated stem from different epochs of development and follow slightly different lines of thoughts. To make the integration procedure less cumbersome, some interactive support has to be added to the environment to at least automate the interfacing of standard tools, i.e., tools that follow a standard scheme for data input and output, input deck format, and invocation. An added benefit of this undertaking would be the definition of standard tool development guidelines to aid in the design of the data and control interfaces of new simulators.
The EVE concept introduces a certain degree of abstraction on the task level, but a lot of work remains to be done to define a terminology and supporting object classes. Furthermore, the different tasks encapsulated by EVE objects have to be provided with representations on the GUI level to be more easily accessible without losing the flexibility of the programming interface.