Title :
The PURE family of object-oriented operating systems for deeply embedded systems
Author :
Beuche, Danilo ; Guerrouat, Abdelaziz ; Papajewski, Holger ; Schröder-Preikschat, Wolfgang ; Spinczyk, Olaf ; Spinczyk, Ute
Author_Institution :
Dept. of Comput. Sci., Magdeburg Univ., Germany
Abstract :
Deeply embedded systems are forced to operate under extreme resource constraints in terms of memory, CPU, time and power consumption. Automotive systems are a typical example: today´s limousines can be considered as (large-scale) distributed systems on wheels. There are cars in daily operation consisting of over 60 networked processors (i.e. microcontrollers). Conservative estimations suggest that, in the near future, every car will be equipped with about 20 networked microcontrollers, on average. The complexity of these “decentralized computer architectures” can no longer be managed by the application alone. Dedicated embedded operating systems are required to ensure the manageability, adaptability, portability and efficiency of the software. Resource-sparing operations under (hard) real-time constraints must be the maxim. This paper discusses the design and implementation of PURE (Portable Universal Runtime Executive) for these classes of deeply embedded systems
Keywords :
automotive electronics; distributed object management; embedded systems; microcontrollers; network operating systems; object-oriented programming; software portability; CPU constraints; PURE; Portable Universal Runtime Executive; automotive systems; decentralized computer architectures; dedicated embedded operating systems; deeply embedded systems; hard real-time constraints; large-scale distributed systems; memory constraints; networked microcontrollers; networked processors; object-oriented operating systems; power consumption constraints; resource constraints; resource-sparing operations; software adaptability; software efficiency; software manageability; software portability; time constraints; Application software; Automotive engineering; Embedded software; Embedded system; Energy consumption; Large-scale systems; Microcontrollers; Operating systems; Runtime; Wheels;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) Proceedings. 2nd IEEE International Symposium on
Conference_Location :
Saint-Malo
Print_ISBN :
0-7695-0207-5
DOI :
10.1109/ISORC.1999.776349