• DocumentCode
    3170938
  • Title

    Design pattern for the adaptive scheduling of real-time tasks with multiple versions in RTSJ

  • Author

    Gonçalves, Rodrigo ; De Oliveira, Rômulo Silva ; Montez, Carlos

  • Author_Institution
    Depto. de Automacao e Sistemas, Univ. Fed. de Santa Catarina, Brazil
  • fYear
    2005
  • fDate
    7-11 Nov. 2005
  • Abstract
    This paper presents a design pattern of an adaptive scheduling based on the management of the tasks execution time, achieved through multiple versions of the tasks, applied to the real-time specification for Java. A structure of classes is used to facilitate the development of tasks, while allowing the independence of the application code from the code responsible for the adaptive control. The design pattern is described through UML diagrams and an example implementation is presented.
  • Keywords
    Java; Unified Modeling Language; adaptive scheduling; formal specification; object-oriented programming; task analysis; Java; RTSJ; UML diagrams; adaptive control; adaptive scheduling; application code; design pattern; real-time specification; real-time task scheduling; task execution time management; Adaptive control; Adaptive scheduling; Communication system control; Industrial control; Java; Programming profession; Real time systems; Scheduling algorithm; Unified modeling language; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society, 2005. SCCC 2005. 25th International Conference of the
  • ISSN
    1522-4902
  • Print_ISBN
    0-7695-2491-5
  • Type

    conf

  • DOI
    10.1109/SCCC.2005.1587867
  • Filename
    1587867