• 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