DocumentCode :
2289493
Title :
An adaptive approach to object-oriented real-time computing
Author :
Nett, E. ; Gergeleit, M. ; Mock, M.
Author_Institution :
Res. Div., Nat. Res. Center for Inf. Technol., St. Augustin, Germany
fYear :
1998
fDate :
20-22 Apr 1998
Firstpage :
342
Lastpage :
349
Abstract :
Real time computing is becoming an enabling technology for many important distributed applications such as flexible manufacturing, multimedia, robotics and process control. Traditionally, real time systems have been realized as isolated embedded systems. Unfortunately, this approach no longer suffices for future complex systems in the application scenarios mentioned above. In this situation, the use of an object oriented design paradigm greatly reduces the complexity of the system while improving reusability and manageability. Furthermore, the surrounding IT infrastructure is more and more accessible through object oriented interfaces (e.g. CORBA). In addition, object oriented modeling allows reflection of the dynamic characteristics of the applications mentioned above by instantiating objects dynamically. In order to meet the real time requirements in such an environment, static scheduling is not sufficient since many non predictable resource conflicts influence execution times. Therefore, the most distinguishing requirement of these complex heterogeneous systems is the need of the computing system to dynamically adapt to dynamically changing conditions. Little work has been done on integrating object oriented system design with resource allocation algorithms that are flexible enough to cope with this new requirement. The paper presents an approach for an adaptive object oriented system with integrated monitoring, dynamic execution time prediction and scheduling. It explains how this approach is applied to CORBA and C++
Keywords :
adaptive systems; object-oriented languages; object-oriented methods; object-oriented programming; real-time systems; resource allocation; scheduling; C++; CORBA; IT infrastructure; adaptive approach; adaptive object oriented system; application scenarios; computing system; distributed applications; dynamic execution time prediction; dynamically changing conditions; execution times; flexible manufacturing; future complex systems; heterogeneous systems; integrated monitoring; multimedia; non predictable resource conflicts; object oriented design paradigm; object oriented interfaces; object oriented modeling; object oriented real time computing; object oriented system design; real time requirements; resource allocation algorithms; reusability; static scheduling; Computer aided manufacturing; Distributed computing; Flexible manufacturing systems; Isolation technology; Job shop scheduling; Manufacturing processes; Multimedia computing; Process control; Real time systems; Robots;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-time Distributed Computing, 1998. (ISORC 98) Proceedings. 1998 First International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
0-8186-8430-5
Type :
conf
DOI :
10.1109/ISORC.1998.666806
Filename :
666806
Link To Document :
بازگشت