Chinese embedded system solution providers, Cinawind Co. Ltd., announce a distribution agreement with UK timing analysis specialist Rapita Systems. Cinawind will be supplying Rapita Systems' state-of-the-art RapiTime toolset.
RapiTime is a comprehensive toolset for performance profiling and worst-case execution time (WCET) analysis of real-time embedded software. It is compatible with industrial scale programs from a few KBytes to millions of lines of code, and works with virtually every 8, 16, and 32-bit embedded microprocessor on the market. For further details about the wealth of information provided by RapiTime download a copy of the RapiTime Product Brochure and RapiTime White Paper or contact Cinawind (Beijing) for the information in Chinese and local support.
"RapiTime is a product that allows engineers to get a detailed and accurate understanding of the execution time behaviour of complex real-time software," said Shen Xiaoming, GM at Cinawind. "At Cinawind, our objective is to provide proven yet innovative solutions that have high value to our customers. RapiTime is just such a solution, allowing engineers to build timing correctness into their systems rather than spend time and effort trying to get timing bugs out."
"We are delighted to welcome Cinawind," said Guillem Bernat, CEO at Rapita Systems. "Our focus is on developing state-of-the-art timing analysis and performance profiling technology and bringing these products to market. We are looking to work with specialist channel partners in the various geographical regions, so to have Cinawind help us take this technology to a wider audience is an important step forward. Cinawind have a lot of expertise in marketing high quality real-time software engineering products and a strong understanding of the Chinese embedded marketplace. We are confident that they will be able to provide excellent support to RapiTime customers in China."
For more information about RapiTime on-target timing analysis solutions call Shen Xiaoming on +86 10-62 52 14 52 or email info@cinawind.com
About RapiTime
RapiTime uses an Eclipse-based graphical user interface to provide interactive access to a wealth of execution time data, obtained via on-target performance profiling and worst-case execution time analysis. For each software component, sub-program, function, loop and basic block, RapiTime provides, average, longest, and shortest observed execution times; computed worst-case execution times; execution frequencies and contributions to the overall execution times; identification of code on the worst-case path; code coverage metrics; graphical analysis of execution time distributions, showing variability due to hardware effects and harmonic behaviours, call-tree views, and colour-coded source highlighting code on the worst-case path.
Beyond providing an in-depth understanding of software timing behaviour, RapiTime adds the capability to target optimisation effort precisely where it will have the maximum benefit. Using the advanced features of RapiTime, engineers can discover the extent to which different software components contribute to the worst-case (often very different from their contribution to the average case), identify worst-case hotspots, and select the best opportunities for source code optimisation.
RapiTime 2.0 also adds the capability to answer “what-if” questions about achievable performance gains, enabling the headroom for new functionality to be accurately assessed. Exploiting this advanced capability allows engineers to leverage their efforts, obtaining disproportionately large reductions in overall execution times through optimisations targeted at a tiny proportion of the overall software.
RapiTime is used in embedded software applications in industries as diverse as avionics, automotive electronics, mobile communications, and space. In a recent customer case study, RapiTime was able to reduce the worst-case execution time of applications in an avionics system by 23% by focusing optimisation on just 1.2% of the code. This key capability to identify where to optimise code and so eliminate timing errors increases reliability and reduces the need for costly hardware upgrades. For further insight into how effective RapiTime is, download the RapiTime BAE Systems Experience Report.
About Cinawind
Cinawind Co. Ltd. was established in 2005 with Headquarters in Beijing and offices in Hong Kong, to bring advanced techniques for rapid development of complex, real-time systems to industry, through delivery of specialty software, hardware, technology, and consulting services. Cinawind's mission is to become a leading solution provider to their customers and an innovative partner in embedded test, control, and simulation. www.cinawind.com.
About Rapita Systems Ltd
Rapita Systems Ltd is a specialist in on-target timing analysis of real-time embedded systems for the avionics, telecommunications, space and automotive electronics markets. Its innovative RapiTime product makes Rapita Systems the leader in measurement-based worst-case execution time (WCET) analysis solutions. www.rapitasystems.com.