One of the biggest challenges of using C++ in embedded systems is that it may not relate to the target code as closely as C. Manually measuring the timing performance of individual parts of the code may therefore become much harder than before unless you take the automated RapiTime approach.
The capacity to quickly identify the source of timing problems and carry out targeted optimization work means RapiTime 2.4 helps engineers and managers overcome this challenge.
The move comes against a background of growing C++ use, a trend illustrated by the choice of C++ as the preferred programming language for the new Joint Strike Fighter (JSF) or F-35.
Due to go into service by 2014, the JSF will replace the Harrier and Sea Harrier, the F-16 Fighting Falcon and the A-10 Thunderbolt II. It is expected to represent a gigantic leap forward in the development of advanced avionics communications and flight systems.
Speaking on the eve of the launch, Product Development Director Dr Antoine Colin says RapiTime 2.4 “gives developers using C++ a previously unavailable ability to pinpoint performance problems, and to identify exactly where optimization efforts should be focused”.
“This new functionality promises to make RapiTime v2.4 a must-have product for engineers and managers”, added Colin.
Features which support execution time measurement, worst-case execution time analysis, debugging support and performance optimization are still included in the new version. RapiTime support is also still available for C and Ada users.
“That won’t change for the foreseeable future”, added Colin, “we just wanted to acknowledge that as the world gradually moves on, as shown by the choice of C++ for the JSF and other large critical real-time embedded systems, so must timing analysis.”
RapiTime v2.4 is officially launched on 24th September 2010. For more details visit http://www.rapitasystems.com/
For further information about Rapita Systems Ltd call Dr Andrew Coombes, Marketing Manager, on 01904 567747 or visit www.rapitasystems.com.
# # #
About Rapita Systems
We specialise in on-target timing verification tools for large critical real-time embedded software systems in the avionics and automotive electronics markets. Our unique RapiTime tool tells clients whether their software is meeting critical timing requirements and provides expert guidance on how to solve any problems. A spin-off company from York University, founded in 2004 to bring real-time verification products to market, Rapita Systems now have clients and distributors around the world.