Design Rationale of the Pure Object-Oriented Embedded Operating System
Friedrich Schön, Wolfgang Schröder‐Preikschat, Olaf Spinczyk, Ute Spinczyk · 1999
The PURE project aims at providing a portable, universal runtime executive for deeply embedded parallel/distributed systems. The phrase “deeply embedded” refers to systems forced to operate under extreme resource constraints in terms of memory, CPU, and power consumption. The notion “parallel/distributed” relates to the fact that embedded systems are becoming more and more complex in terms of architectural viewpoints. This paper discusses design issues of a family-based, object-oriented operating system targeting the area of deeply embedded systems in the above-mentioned sense. It is shown that a modular system consisting of a large number of reusable abstractions can be compiled to a fairly small and compact entity. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.