The growth of Embedded software and systems on aircraft are being fueled by a mix of technology advances, system requirements, policy developments and it has “grown exponentially” over the last 20 years as analog systems have morphed into digital systems.As the cockpits get more sophisticated and are digitally controlled, there’s more and more software which has to be tried and tested before putting into use.
Hence we have tied up with Rapita Systems to put forward our range of “On-target verification solutions” for critical embedded software which will cater to the needs of the avionics and automotive electronics industries thereby reducing the cost of verifying critical real-time embedded software.
The following products listed below are being offered by us
RapiTestFramework reduces the effort needed for embedded software testing by offering a variety of powerful test authoring formats and injecting and running tests automatically. RapiTest Framework streamlines test development and execution.It is qualifiable for use in DO-178B, DO-178C and ISO 26262 projects thereby reducing your certification costs.
RapiCover is an on-target code coverage measurement tool that supports system and integration testing processes.RapiCover has been designed specifically with embedded systems in mind, its low resource utilization means unnecessarily repeating tests with different code sections is significantly reduced if not eliminated. This leads to testing with the least amount of effort and in the shortest amount of time.It is used by aerospace and automotive software engineers who develop or maintain large critical real-time embedded systems and need code coverage measurement data to understand how well their system is performing. Used around the world by engineers working on DO-178B/C and ISO 26262 projects, RapiCover users are typically engineers who need to test with the least amount of effort and in the shortest amount of time.
RapiTime is an automated performance measurement on-target timing analysis tool. Targeted at real-time, embedded applications, RapiTime collects execution traces to provide you with execution time measurement statistics, aids determination of worst-case execution time, and guides your optimization efforts.
RapiTime is used by aerospace and automotive software engineers to verify the timing performance of their critical real-time embedded systems. It is also Used around the world by engineers working on DO-178B/C and ISO 26262 projects, RapiTime quickly determines WCET (worst-case execution time) and optimizes system performance. As a result, RapiTime users are typically engineers who want new engineering approaches and tools that can aid quick detection and analysis of potential timing problems during development.
RapiTask addresses the challenges you will likely face in working with embedded systems with complex scheduling behavior. RapiTask helps to understand the scheduling behavior
of multi-core and multi-threaded embedded systems. By providing a variety of helpful charts and graphs, it helps to identify timing and system capacity issues. RapiTask is used by software engineers who need a system level view of their application’s behavior. RapiTask uses a subset of the RapiTime instrumentation. Therefore RapiTime users can benefit from RapiTask integration with virtually no additional integration effort.
RTBx data logger
The RTBx data logger provides a cost-effective, easy-to-use solution for collecting and timestamping long streams of verification data from software tests run on embedded hardware. It is target-independent, supporting a wide variety of target architectures, and provides an excellent way of collecting trace data for use by RVS.
RTBx is the most advanced data logging solution on the market. Below is the specification of the RTBx :-