• DocumentCode
    2045107
  • Title

    A hierarchical scheduling model for component-based real-time systems

  • Author

    Lorente, JoséL ; Lipari, Giuseppe ; Bini, Enrico

  • Author_Institution
    Univ. de Cantabria
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    In this paper, we propose a methodology for developing component-based real-time systems based on the concept of hierarchical scheduling. Recently, much work has been devoted to the schedulability analysis of hierarchical scheduling systems, in which real-time tasks are grouped into components, and it is possible to specify a different scheduling policy for each component. Until now, only independent components have been considered. In this paper, we extend this model to tasks that interact through remote procedure calls. We introduce the concept of abstract computing platform on which each component is executed. Then, we transform the system specification into a set of real-time transactions and present a schedulability analysis algorithm. Our analysis is a generalization of the holistic analysis to the case of abstract computing platforms. We demonstrate the use of our methodology on a simple example
  • Keywords
    object-oriented programming; real-time systems; remote procedure calls; scheduling; abstract computing platform; component-based real-time system; hierarchical scheduling model; holistic analysis; real-time transaction; remote procedure call; system specification; Algorithm design and analysis; Design methodology; Embedded system; Independent component analysis; Processor scheduling; Protection; Real time systems; Scheduling algorithm; Time to market; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639405
  • Filename
    1639405