RAPID RMA helps real-time systems software developers prevent costly design mistakes and accelerate their development schedules. The multiple analysis tools contained in RAPID RMA allow designers to test software models against various design scenarios and evaluate how different implementations might optimize the performance of their systems. By isolating and identifying potential scheduling bottlenecks in both soft and hard real-time systems, RAPID RMA can save thousands of dollars and avoid many hours of wasted manpower. RapidRMA can be used with both "hard" and "soft" real-time architectures. The tools can provide true "spare capacity" information for your architecture. Not just what is the difference between amount of CPU used and 100%. This is not spare capacity except in less than 1% of of all real-time systems. How close to schedulable are you? How "unschedulable" are you? Do you know?
"Our systems need to meet explicit quantitative performance goals. If you miss a timing sequence when designing a satellite, it falls out of the sky. RMA-based tools are the only ones that can perform the sophisticated technical analysis we need to assure quality real-time system design."
- Lockheed Martin
RAPID RMA is based on research conducted at the University of Illinois at Urbana-Champaign and extended with research by the Tri-Pacific Software, Univeristy of Rhode Island and SPAWAR.
Use of products by Tri-Pacific Software and its partners in various phases of the system development life cycle.
RAPID RMA implements the object oriented resource contention protocol, Distributed Affected Set Priority Ceiling Protocol (DASPCP), developed by the University of Rhode Island and SPAWAR.
The RAPID RMA software is now available for download.