Rubus Product Line

Model-Based Software Development and Execution Modeling


  • Rubus Integrated Component Development Environment (Rubus ICE)
  • Rubus Run-Time Services (Rubus OS) for various targets
  • Rubus OS Simulator for Windows ® or Linux environment


The Rubus Component Model (Rubus CM) supports the design, analysis, and synthesis of dependable embedded systems. Rubus ICE consists of a design interface and plug-in 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.

An SWC can be implemented in a Simulink® model and integrated as 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.

Arcticus Systems

Datavägen 9A
Järfälla , S-175 26
Tel: +46 (0) 8 580 311 00
Fax: +46 (0) 8 580 365 60

Required Products


  • Windows


  • E-mail
  • Telephone

Product Type

  • Embedded Software - Tools, IDE, RTOS


  • Embedded Systems
  • Real-Time Systems
  • System Modeling and Simulation


  • Automotive