• DocumentCode
    3374214
  • Title

    A generic simulator of real-time scheduling algorithms

  • Author

    Vroey, Stéphane De ; Goossens, Joël ; Hernalsteen, Christian

  • Author_Institution
    Dept. d´´Inf., Univ. Libre de Bruxelles, Belgium
  • fYear
    1996
  • fDate
    8-11 Apr 1996
  • Firstpage
    242
  • Lastpage
    249
  • Abstract
    We describe a language for defining scheduling algorithms for hard real-time systems and a tool to simulate the behavior of such systems on a predefined task set. The language is suitable for describing a real-time system composed of a task set, resources and a scheduling algorithm. The tasks can either be periodic or aperiodic, dependent or independent and the time constraints (e.g. deadlines) may be soft or hard. We consider two types of resources: the CPU and semaphores. Semaphores are used to describe the various possible dependences of the task set: shared memory, inter-task communication, devices etc. We consider only monoprocessor real-time systems. The third part of the system is given by the scheduling algorithm which is used to give resources (CPU and semaphores) to tasks
  • Keywords
    algorithm theory; processor scheduling; real-time systems; shared memory systems; simulation languages; virtual machines; CPU; devices; generic simulator; hard real-time systems; inter-task communication; language; monoprocessor real-time systems; predefined task set; real-time scheduling algorithms; real-time system; resources; semaphores; shared memory; simulation tool; time constraints; Aerospace control; Computational modeling; Control systems; Costs; Power generation; Rail transportation; Real time systems; Scheduling algorithm; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 1996., Proceedings of the 29th Annual
  • Conference_Location
    New Orleans, LA
  • ISSN
    1080-241X
  • Print_ISBN
    0-8186-7432-6
  • Type

    conf

  • DOI
    10.1109/SIMSYM.1996.492172
  • Filename
    492172