• DocumentCode
    3436549
  • Title

    Simplifying the Dualized Threading Model of RTSJ

  • Author

    Basanta-Val, Pablo ; Garcia-Valls, Marisol ; Estevez-Ayres, I.

  • Author_Institution
    Dipt. de Ing. de Telematica, Univ. Carlos III de Madrid, Madrid
  • fYear
    2008
  • fDate
    5-7 May 2008
  • Firstpage
    265
  • Lastpage
    272
  • Abstract
    Current RTSJ (the real-time specification for Java) threading model is dualized: programmers have to decide between the high predictability offered by its region-based model and the flexibility offered by its garbage-collected model. Up to now, there is not a unique type of thread that offers, in a single entity, the highest predictability, and flexibility together. This lack has serious consequences on the programmer who has to deal with new and sometimes non-trivial mechanisms, such as queues of objects or the no-heap real-time threads, to avoid the priority inversion caused by the garbage collector, hi order to tackle these issues and provide an improved and more generalized programming model, the authors propose an extension to the current threading model that unifies the RTSJ threading model: the RealtimeThread++ extension.
  • Keywords
    Java; formal specification; real-time systems; Java programming language; Real-Time Specification for Java; dualized threading model; Costs; Distributed computing; Economic forecasting; Java; Memory management; Object oriented modeling; Predictive models; Productivity; Programming profession; Yarn; Algorithms; Languages; Memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    978-0-7695-3132-8
  • Type

    conf

  • DOI
    10.1109/ISORC.2008.18
  • Filename
    4519587