RAPID RMA for IBM Rational Rhapsody: The Art of Modeling Real-Time Systems in UML

 

Febrauary 2012 - Tri-Pacific Software joins IBM Rational program to resell their Industry leading Real-Time UML modeling tool, Rhapsody, with Tri-Pacific's Real-Time analysis tool suite, RapidRMA, as a "solution" for engineers building safety-critical, real-time and embedded sytems.

Tri-Pacific Software has been an IBM Rational Business Partner selling its Industry leading real-time analysis tool suite, RapidRMA, to IBM Rational customers using the RT UML tool suite, Rhapsody. The seamless integration of RapidRMA with Rhapsody has provided users with a single environment to build and then analyze their architectures to understand potential flaws in timing, scheduling or resource usage with their proposed designs. Now those users can purchase the "solution" from Tri-Pacific Software which will include Rhapsody and RapidRMA in a single source for their modeling purchase. As a company focused on providing real-time and embedded solutions for customers it is a natural progression for Tri-Pacific to package those solutions with the help of IBM Rational. Tri-Pacific will also provide the necessary training and consulting services to support those combined activities.

June 2011 - Now Ready For Rational validated! And certified for Best Practices by IBM Rational!

Combining Rate Monotonic Analysis (RMA) with the visual modeling environment of IBM Rational Rhapsody®, RAPID RMA for IBM Rational Rhapsody provides real-time software developers with tools to prevent costly design mistakes and accelerate their development schedules. Through the industry standard Unified Modeling Language™ (UML), plus real-time design constructs, code generation, and model execution, IBM Rational Rhapsody addresses the complete lifecycle of a project— from early use case analysis, through design, implementation, and testing. By providing timing extensions to the UML language, RAPID RMA for IBM Rational Rhapsody verifies the performance of the design throughout this cycle. RAPID RMA for IBM Rational Rhapsody maintains timing analysis results in the UML model, and allows 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 bottlenecks in both soft and hard real-time systems, RAPID RMA for IBM Rational Rhapsody can reduce development costs and avoid many hours of wasted manpower.

“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

What is Rate Monotonic Analysis?
Rate Monotonic Analysis (RMA) is a collection of quantitative methods and algorithms used to analyze real-time systems. The analysis determines whether your system is schedulable. In other words, RMA determines whether all tasks will execute by the appropriate deadlines using the resources specified.

RAPID RMA for IBM Rational Rhapsody Benefits

  • Provides one model for both development and timing analysis
  • Allows cost effective testing and modeling of systems.

Use of products by Tri-Pacific Software and its partners in various phases of the system development life cycle.

  • Guarantees schedulability under “worst case” conditions
  • Isolates and identifies timing problems
  • Reduces development time and cost
  • Provides “what if” support to identify bottlenecks and performance issues

RAPID RMA for IBM Rational Rhapsody Features

  • Seamless integration with IBM Rational Rhapsody
  • Language extensions to the UML
  • Maintain timing analysis information directly back in UML model
  • Powerful Rate Monotonic Analysis (RMA) methodology
  • Deadline Monotonic Analysis (DMA)
  • Real-Time Object Oriented Software Analysis (ROSA)
  • Aperiodic Simulation
  • Discrete Event Simulation
  • Analyze Cloud Computing architectures
  • Analyze complex multi-core architectures
  • Probabilistic analysis in RAPID RMA Scheduler
  • Use witrh RT CORBA for finding correct priorities
  • DASPCP (Distributed Affected Set Priority Ceiling Protocol) used for object oriented resource contention
  • End-to-end analysis for single-node and multiple-node architectures
  • Improved license management with FLEXlm
  • Priority mapping to RTOS specific local priority

Hardware and Software Requirements

  • Microsoft Windows XP, Vista, or Windows 7
  • IBM Rational Rhapsody 7.5 or later


Product Availability

RAPID RMA for IBM Rational Rhapsody is availble now for download. The UML components are contained in the main RAPID RMA for Windows installation package. New RapidRMA for Rhapsody 7.5 ready for Beta testing by customers. Contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it to be a Beta Tester!

Further Information
If you are interested in additional information about RAPID RMA for IBM Rational Rhapsody, please contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it .