• DocumentCode
    1968902
  • Title

    Modeling and simulating functional and timing aspects of real-time systems by delegated execution

  • Author

    Naedele, Martin

  • Author_Institution
    Lab. of Comput. Eng. & Networks, Swiss Fed. Inst. of Technol., Zurich, Switzerland
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    64
  • Lastpage
    72
  • Abstract
    Scheduling simulators are useful in the design exploration phase of the development of reactive embedded real-time computer systems. However, most conventional scheduling simulators do not fulfil all the requirements needed for the modeling of application functionality and system environment. Other system modeling approaches exist for this purpose, but these usually do not deal with scheduling aspects. This paper proposes an new approach to the modeling and simulation of both functional and scheduling aspects of real-time systems. The new approach is based on Petri nets and uses a principle called delegated execution. The main idea is to associate time progress with an explicit scheduler subnet instead of the task structure. Advantages of this approach are the ability to model preemptive scheduling, to combine an application with several schedulers, and to reuse standard scheduler models. The modeling methodology is demonstrated using the well-known mine drainage system case study
  • Keywords
    Petri nets; real-time systems; scheduling; Petri nets; delegated execution; embedded; preemptive scheduling; reactive; real-time computer systems; scheduling simulators; Analytical models; Application software; Computational modeling; Computer networks; Laboratories; Processor scheduling; Protocols; Real time systems; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2000. (ECBS 2000) Proceedings. Seventh IEEE International Conference and Workshopon the
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-0604-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2000.839863
  • Filename
    839863