Fast, cost-effective task-level timing analysis
RapiTask reduces the time and effort required to understand the task-level timing behavior of your code by collecting timing data while your code runs on target.
Its helpful charts and tables give you both an overview and detailed information on your system's behavior, helping you to understand scheduling behavior, identify rare timing events and analyze capacity issues.
Run tests directly on your test rig with RapiTask. As on-target specialists, we have experience working with complex embedded systems including those with multicore architectures, and can collect data from almost any embedded target.
After integrating RapiTask with your existing build system, it collects data while you run your tests as you would typically, for example in a continuous build environment.
RapiTask’s instrumentation overheads are extremely low, so it can collect data even from targets with limited memory, and in some cases you can even collect data without instrumenting the underlying tasks!
Each software test project is different. Because of this, we work with you to find the best strategy to meet your needs.
We offer multiple strategies for on-target integration, flexible licensing options that don’t lock your license to a single project, and training and verification services to help you get the most from RapiTask.
Integrated testing environment
RapiTask is part of the Rapita Verification Suite (RVS), which comprises multiple testing solutions.
After getting one RVS tool working in your development environment, it's easy to get others working.
Why not use RapiTask along with RapiTime to analyze the timing behavior of your code in more detail while you analyze its scheduling behavior?