Systems development includes (but is not limited to) embedded, real-time and/or technical systems development. And this type of software is often performed in conjunction with the larger scope of a systems engineering activity. Rational Test RealTime is a cross-platform solution designed specifically for developers creating software applications for products of embedded (for example, mobile phone, medical device, handheld global positioning system, and so on), real-time (for example, aerospace, automotive or telecommunications control system), and other technical systems applications for example, simulated research computation and advanced grid computing systems).
Target deployment port (TDP) technology is a versatile, low-overhead mechanism that enables target-independent testing and runtime analysis with limitless target support. As a key component of Rational Test RealTime, TDP technology allows your tests be run directly on your target embedded hardware.
Each TDP is customized to accommodate your compiler, linker, debugger, and target architecture. Tests are independent of the TDP, so that the tests don't change when your environment changes. For example, you can run the same tests and code on the embedded hardware or on your local computer by switching the TDP and rebuilding the project.
Target deployment ports are designed to strongly reduce the data communication and runtime overhead that can affect your embedded systems when tested, while being versatile enough to adapt to any cross-development environment (RTOS, compiler, debugger, target communication) within a very short time.
All Rational Test RealTime customers have access to the Rational Test RealTime DO-178b Qualification Kit, which can be submitted with your other project artifacts to meet DO-178b compliance requirements. Rational Test RealTime provides additional enhanced support for the C++ programming language support of DO-178b.
For more information about DO-178b support, contact IBM Rational Customer Support via this link: http://www.ibm.com/software/rational/support/.