What is MTV Builder?
MTV Builder is an easy-to-use, PC-based tool that simplifies message specification and automates software generation to facilitate communication with other systems and devices. The MTV Builder automatically generates message translation and validation code from message set specifications entered by the developer, saving coding time and reducing errors. Code maintenance time is eliminated because the developer simply changes the specifications through the GUI and regenerates the code. The generated software can be smoothly ported to many hardware and operating system platforms.
Who uses MTV Builder?
The users are: Process Engineers responsible for integrating a variety of systems and devices into a seamless information environment; Systems Engineers familiar with the message set protocols used by systems and devices in the target community; and Software Engineers responsible for upgrading or developing applications.
How does MTV Builder work?
The MTV Builder provides an easy-to-use visual interface, allowing process and system engineers specify the message protocols to be used for exchanging information. Software engineers specify application-specific datatypes necessary to store the segments of information being transferred in the messages. MTV Builder automatically generates the interface control documents, the translation and validation software, and the test software. Software engineers then integrate the generated software into the overall application via the Ada API, database server, or CORBA server technologies. The application provides the necessary message routing and information content understanding.
What problems does MTV Builder address?
Most powerful computer-based applications must communicate with a diverse community of systems and devices. They are hosted on a variety of hardware and operating system platforms that were originally developed in different programming languages. The devices typically communicate in their own languages frequently in proprietary formats that seem designed to impede integration with other supplierÕs equipment.
Within an information community, information is exchanged using an agreed-upon set of standardized messages. Examples are the X-12 EDI set for business and the LINK set for military usage. The sets have been established to match the current needs of the community, and as the information needs change, protocols and individual messages are added, modified, or retired. The diversity of systems and devices found in these communities makes the task of integrating and maintaining the community very time-consuming, tedious, and error-prone. Developers and integrators often get consumed by the message processing requirements, allowing the message means to become the end. When this happens, vital resources are directed away from the real problem of ensuring that the systems continue to address changing mission-critical needs.
The amount of information to be shared in real-time or near real-time is growing dramatically. Information exchanged includes people's names, dates, amounts of money, and invoices. These are represented as character strings, integers, floating point numbers, or data structures composed of several simpler items. The MTV Builder meets the challenge of finding a general solution to the creation and maintenance of software for processing messages containing all of those items, allowing the connected systems to exchange information without loss of meaning.
How can I get a copy of the MTV Builder tool?
MTV Builder Download Page
How can I get more information on the MTV Builder tool?
MTV Builder White Paper (MTVBld_WhitePaper.pdf - 336K)
MTV Builder CORBA Server Generation (CORBA_MTVServer_WhitePaper.pdf - 712K)
MTV Builder Database Server Generation (TBD)
OCU, MTV, MTV Builder, and MBSE are trademarks of Accel Software Engineering.