• DocumentCode
    2782995
  • Title

    A time Petri net approach for finding preruntime schedules in embedded hard real-time systems

  • Author

    Barreto, Raimundo ; Cavalcante, Sérgio ; Maciel, Paulo

  • Author_Institution
    DCC, Univ. Fed do Amazonas, Manaus, Brazil
  • fYear
    2004
  • fDate
    23-24 March 2004
  • Firstpage
    846
  • Lastpage
    851
  • Abstract
    There are two general approaches for scheduling tasks in real-time systems: runtime and preruntime scheduling. However, there are several situations where the runtime approach does not find a feasible schedule even when such a schedule exists. However, finding a feasible schedule is not trivial, because this problem is NP-hard in its general form. The proposed method finds a preruntime scheduling, when one exists, using state space exploration starting from a system formal model. Despite this technique being not new, at the best of our present knowledge, no one tried to use it for finding preruntime scheduling. The main problem with this approach is the space size, which can grow exponentially. This article shows how to minimize this problem. Additionally, the proposed algorithm is a depth-first search method on a labeled transition system derived from a time Petri net model. It is verified through real-world experimental results that the schedule is found examining a reduced number of states.
  • Keywords
    Petri nets; computational complexity; embedded systems; formal specification; minimisation; processor scheduling; state-space methods; tree searching; NP-hard problem; depth-first search method; embedded hard real-time systems; labeled transition system; preruntime scheduling; state space exploration; system formal model; time Petri net model; Computer applications; Distributed computing; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Search methods; Space exploration; State-space methods; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2004. Proceedings. 24th International Conference on
  • Print_ISBN
    0-7695-2087-1
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2004.1284131
  • Filename
    1284131