OTIF
OTIFOpen Tool Integration FrameworkSummary of Features Development of large-scale engineering systems (including the software development for distributed, real-time embedded systems) often necessitates the integration of various engineering tools. OTIF provides a reusable software framework and integration technology for composing toolchains to open tool integration solutions. OTIF provides a set of reusable components and libraries, as well as a process to construct integrated tool chains. OTIF is based on a backplane-based architecture where tools can interchange data with each other. During interchange, the OTIF backplane schedules and executes appropriate transformations on the data (using translator elements), in a manner that is compliant with a modeled workflow across the tools. The generic elements of OTIF are:
The toolchain-specific elements of OTIF are:
Elements of the OTIF architecture for a simple, 3-tool integration solution are illustrated below. OTIF has been used in building a number of toolchains, including:
Developer InformationDeveloper: Vanderbilt University (ISIS) Contact: Gabor Karsai Tool Website: (W)OTIF Website Tool Bug Reporting: JIRA Tool License: OTIF License |