IBM has unveiled software designed to take the complexity out of complex systems development and improve developer productivity.
The products allow developers to more easily adhere to protocols, standards and code reviews to ensure the quality of products before they hit the market, said IBM.
Complex systems development brings hardware and software components together to create everyday systems such as cellular phones and treadmills to mission-critical airplane, spacecraft, and missile defence systems.
IBM Rational Test Real-Time is a testing tool that provides capabilities to help developers meet specific industry standards, such as DO-178B, MISRA and US Defense Standard 00-55, and ensure the quality and reliability of real-time and embedded systems.
Unlike other industry offerings, said IBM, IBM Rational Test Real-Time offers supports static analysis with component testing and runtime analysis in one product using the open-source Eclipse platform.
Additionally, each of these capabilities is available on multiple host and target platforms including C, C++, Ada and Java J2SE.
IBM has also launched the updated IBM Rational Systems Developer and IBM Rational Software Modeler - design and development tools that use model-driven development within the UML 2.1 standard for creating well-architected, quality software products and systems.
IBM Rational Systems Developer and IBM Rational Software Modeler have been updated to support the new UML Profile for DoDAF and MoDAF (UPDM) standards. These standards are defined by the Object Management Group to describe enterprise architectures in such a way that the architectures can be exchanged, compared and analysed.
IBM Rational Systems Developer and IBM Rational Software Modeler are also built on the open, modular, and extensible Eclipse platform.