Technology
Arcticus has long and extensive history of co-operating with academia at Malardalens University. In fact, our product family stems from research in the Prometheus-program and the Swedish RTI Program in the ‘90s. In more recent years, Arcticus has been involved in several projects and co-financed one industrial PhD-student (within the KKS graduate school SaveIT).
The Rubus Concept, supports the model based development of hybrid systems, that is, systems requiring both time-triggered and event-triggered execution. The time-triggered components are scheduled via an off-line scheduler, which constitutes a strong solution to the construction of dependable real-time systems.
Our primarily viewpoint is that the component model should be an architectural aid, to give an architectural overview of the system at different levels of abstraction as well as from different views (functional (dataflow), temporal, and resources views) on the same abstraction level.
The view of the developer is that he has to have a component model, as well as architectural rules and constraints, that is able to express the requirements of a system. The component model must have enough expressive power in order to fulfil this.
In other words the component model provides means of structuring the system at different levels of abstraction as well as different viewpoints, to attack the complexity problem.
The requirements on a component model, can be categorized in three different viewpoints:
- The Developers view
- The view of the Analysis Framework
- The view of the Run-Time System