Rapita

Contact Persons: 
About the company: 

Rapita Systems is a specialist in on-target performance profiling and timing analysis of real-time embedded systems. Its innovative RapiTime product makes Rapita Systems a leader in measurement based worst-case execution time analysis solutions.

RapiTime is a comprehensive toolset for on-target performance profiling, and worst-case execution time (WCET) analysis of embedded real-time software. RapiTime has been successfully employed in the avionics, and automotive electronics, space and telecommunications markets. Work with BAE Systems on the performance analysis of the mission computer of the Hawk aircraft earned Rapita one of the 2006 BAE Systems Chairman’s awards. RapiTime 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. RapiTime can be used to analyse real-time software written in Ada or C.

European Projects: 

Rapita Systems is involved in the following major European research projects:

ALL-TIMES: Integrating European Timing Analysis Technology

ALL-TIMES is a medium-scale focused-research project within the European Commission’s 7th Framework Programme on Research, Technological Development and Demonstration.

The ALL-TIMES project is concerned with embedded systems that are subject to safety, availability, reliability, and performance requirements. More often than not, these requirements relate to correct timing, most notably in the automotive and aerospace areas. Consequently, the need for appropriate timing analysis methods and tools is rapidly growing.

COLA (Cache Optimizations for LEON Analyses)

COLA (Cache Optimizations for LEON Analyses) is a research project funded by the European Space Agency (ESA) under the basic Technology Research Programme (TRP). COLA is a follow-on project to PEAL2 (Prototype Execution-time Analyser for LEON). The purpose of COLA is to investigate how software running on a processor with cache can achieve maximum performance while remaining testable, predictable and analyzable. This work is being done with particular reference to the LEON, which is widely used in space applications.

FRESCOR: Framework for Real-time Embedded Systems based on COntRacts

Frescor is a consortium research project funded in part by the European Union’s Sixth Framework Programme.

The main objective of the Frescor project is to develop the enabling technology and infrastructure required to effectively use the most advanced techniques developed for real-time applications with flexible scheduling requirements, in embedded systems design methodologies and tools, providing the necessary elements to target reconfigurable processing modules and reconfigurable distributed architectures.

MERASA (Multicore Execution of Hard Real-Time Applications)

MERASA is a European Union Framework 7 research project, investigating the design of systems for worst case execution time analysis.

The MERASA project will develop multi-core processor designs (from 2 to 16 cores) for hard real-time embedded systems hand in hand with timing analysis techniques and tools to guarantee the analysability and predictability regarding timing of every single feature provided by the processor.