Third-Party Products & Services
The Rubus Component Model (Rubus CM) supports the design, analysis, and synthesis of dependable embedded systems. Rubus ICE consists of a GUI-based designer and plug-in based analysis framework, as well as code generators for various targets. By focusing on execution modeling, the real-time requirements can be analyzed and guaranteed.
The software circuit (SWC) is the basic unit of hierarchical decomposition in the Rubus CM. An assembly provides the means for the hierarchical decomposition of software circuits and their connections. Interfaces manage the interaction from one port to another. The system supports two types of ports: data and trigger ports. Trigger ports control the execution flow.
The Rubus product line supports a range of processors including the C167, Coldfire, PowerPC, and TriCore families. For the latest list of supported processor families, see the Arcticus Systems supported targets page here: www.arcticus-systems.com/productssupportedtargets.php
A SWC can be implemented in a Simulink model and be an integrated part of the Rubus CM design. With a seamless integration of Simulink and Rubus ICE, the Simulink model and the Rubus CM model are automatically kept synchronized. A fully integrated application is automatically created by adapting the code generated from the Simulink model with the Rubus CM model. Rubus ICE generates the execution framework of the application code. The integration of Simulink models in the Rubus CM facilitates analysis of the real-time behavior of the design including the Simulink models.