Users have always wished to combine functionalities of tools belonging to different application domains to solve complex problems a single tool would not be able to tackle. Programming integration and execution of new tools should become possible for non-specialists - also from far-away servers.
With jETI, the Electronic Tool Integration Platform, this vision comes true. Taking advantage of new technologies that internally base on Web Services and Java technology, jETI can
- considerably simplify the integration process, and at the same time
- flexibilize the distribution, version management, and use of integrated tools,
- broaden the scope of potential user profiles and roles by seamlessly integrating jETI's coordination and synthesis features with a standard Java development environment, and
- solve the scalability problem connected with tool maintenance and evolution.
The current version of jETI
- exploits Web Services technology to further simplify the remote tool integration and execution,
- supports cross platform execution of the coordination models based on the quasi standard set by Java, and it naturally
- flexibilizes the original coordination level by seamlessly integrating the Eclipse development framework.
This approach enables experts to develop complex tools in Java on the basis of a library of remotely accessible tool functionalities, as well as newcomers to use jETI's formal methods-based, graphical coordination environment to safely combine adequate tool functionalities into heterogeneous tools.
- FMICS interoperability platform: Coordination of services for the verification of Industrial Critical Systems.
- Bio-jETI: Coordination of services for bioinformatics processes.
- First platform for VSTTE: Coordination platform of services for software analysis and verification
- SWS Challenge: Automating Web Services Mediation Choreography and Discovery.