Combo gets the timing right in real time
I-Logix and Tri-Pacific Software have released RapidRMA for Rhapsody, a version of the industry leading RMA timing and schedulability analysis software integrated with I-Logix' Rhapsody.
I-Logix and Tri-Pacific Software have announced the release of RapidRMA for Rhapsody, a version of the industry leading RMA timing and schedulability analysis software integrated with I-Logix' Rhapsody application development platform.
The Unified Modeling Language (UML) based product enables embedded and real-time developers to address schedulability and quality of service requirements and to identify timing problems in embedded and real-time systems from the design phase through deployment.
RapidRMA for Rhapsody was developed to provide software engineers with a complete tool for the design of real-time embedded applications by seamlessly combining Rhapsody's novel UML-based Model/Code Associativity with the formal analysis of RapidRMA.
Software designers using Rhapsody now have the ability to ensure that all operations and functionality in their application will occur in a predictable period of time, and provide its service in a timely manner - with respect to the delivery of service provided by other functions of the system and the system as a whole.
The seamless integration of RapidRMA with Rhapsody provides developers with an intuitive user interface for building and analysing real-time embedded architectures.
Using RapidRMA for Rhapsody, a developer can annotate sequence diagrams in the UML model through stereotypes, with information such as period, deadline, and amount of work.
RapidRMA collects this information and synthesises a timing model of the application on which it conducts timing and schedulability analysis.
The results of this analysis are returned to Rhapsody, and problems in the architecture relating to blocking, latency, resource contention, and schedulability are identified for the developer.
The integration of RapidRMA with Rhapsody also identifies to the developer possible alternatives for eliminating the causes of the identified problems.
"RapidRMA for Rhapsody meets the demand of developers who have response-time concerns in a completely unprecedented way", said Jay Abbasi, TPSI's Vice President of Sales and Marketing.
"The ability to apply RMA within the Rhapsody environment, in which the model and the code are two integral views of the same design, enables developers of embedded real-time systems to beassured that the analysis is applicable to both the UML model and the resulting code.
Changes made at the code level are automatically incorporated back into the model and the analysis can be re-run.
There is no other way to ensure that the analysis is applicable to both the model and the code".
As the design is implemented, the analysis can also be re-run using timing characteristics of the final code running on the target hardware.
Getting schedulability of the system correct up front prevents costly delays at unit testing, when timing issues are normally encountered, and when the issues are most costly, in terms of time and money, to correct.
"The benefits to Rhapsody users are dramatic", said Neeraj Chandra, senior vice president of marketing and corporate development at I-Logix.
"The model is the code - the code is the model.
This approach has now been extended to include RMA.
Integrating the rigorous approach of timing and schedulability analysis into Rhapsody's UML-based development process allows for critical timing issues to be identified and resolved early and ensures that the solutions are carried through into the implementation".
RapidRMA for Rhapsody is currently shipping and available through Tri-Pacific Software.
Not what you're looking for? Search the site.
Categories
- Active Components (11,917)
- Passive Components (2,949)
- Design and Development (9,394)
- Enclosures and Panel Products (3,246)
- Interconnection (2,841)
- Electronics Manufacturing, Production, Packaging (3,055)
- Industry News (1,898)
- Optoelectronics (1,616)
- Power Supplies (2,297)
- Subassemblies (4,551)
- Test and Measurement (4,956)
