• DocumentCode
    2391363
  • Title

    Development of a Schedulability Analysis Framework Based on pTPN and UPPAAL with Stopwatches

  • Author

    Cicirelli, Franco ; Furfaro, Angelo ; Nigro, Libero ; Pupo, Francesco

  • Author_Institution
    Lab. di Ing. del Software, Univ. della Calabria, Rende, Italy
  • fYear
    2012
  • fDate
    25-27 Oct. 2012
  • Firstpage
    57
  • Lastpage
    64
  • Abstract
    This paper proposes an original schedulability framework which is based on preemptive Time Petri Nets (pTPNs) and UPPAAL with stopwatches (UPPAALSW). The realization enables a real-time tasking set, along with precedence constraints in the form of data control, message passing etc., to be uniformly formalized using pTPNs and then analyzed through model checking using UPPAALSW in the presence of a reusable library of template processes modelling transitions of the source pTPNs specification and the scheduler algorithm which can be based on fixed priority or earliest deadline first. The paper first introduces and motivates the proposed approach by relating it to similar work described in literature, then summarizes the pTPNs formalism through a modelling example. After that the prototyped library in UPPAALSW is presented and put to work for model checking the chosen real-time tasking set. Analysis of models which depend e.g. on non deterministic execution times and sporadic arrival times of tasks, is conditioned by the use of an over approximation in the generation of the model state graph.
  • Keywords
    Petri nets; graph theory; scheduling; UPPAAL; model state graph; pTPN; preemptive time Petri nets; schedulability analysis framework; stopwatches; Analytical models; Automata; Clocks; Firing; Petri nets; Real-time systems; Upper bound; Schedulability; UPPAAL; modelling; preemptive time Petri nets; stopwatches; time constraints; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real Time Applications (DS-RT), 2012 IEEE/ACM 16th International Symposium on
  • Conference_Location
    Dublin
  • ISSN
    1550-6525
  • Print_ISBN
    978-1-4673-2954-5
  • Type

    conf

  • DOI
    10.1109/DS-RT.2012.16
  • Filename
    6365102