• DocumentCode
    3394803
  • Title

    Timed automata as task models for event-driven systems

  • Author

    Norström, Christer ; Wall, Anders ; Yi, Wang

  • Author_Institution
    Dept. of Comput. Eng., Malardalen Univ., Vasteras, Sweden
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    We extend the classic model of timed automata with a notion of real-time tasks. The main idea is to associate each discrete transition in a timed automaton with a task (an executable program). Intuitively, a discrete transition in an extended timed automaton denotes an event releasing a task and the guard on the transition specifies all the possible arrival times of the event (instead of the so-called minimal inter-arrival time). This yields a general model for hard real-time systems in which tasks may be periodic or non-periodic. We show that the schedulability problem for the extended model can be transformed into a reachability problem for standard timed automata, and thus it is decidable. This allows us to apply model-checking tools for timed automata to schedulability analysis for event-driven systems. In addition, based on the same model of a system, we may use the tools to verify other properties of the system (e.g. safety and functionality). This unifies schedulability analysis and formal verification in one framework. We present an example where the model-checker UPPAAL is applied to check the schedulability and safety properties of a control program for a turning lathe
  • Keywords
    automata theory; decidability; formal verification; reachability analysis; real-time systems; scheduling; UPPAAL model-checker; decidability; discrete transition; event arrival times; event-driven systems; executable program; formal verification; functionality; hard real-time systems; lathe turning; minimal inter-arrival time; model-checking tools; nonperiodic tasks; periodic tasks; reachability problem; real-time tasks; safety; schedulability analysis; task models; timed automata; transition guard; Automata; Clocks; Delay; Formal verification; Job shop scheduling; Processor scheduling; Real time systems; Safety; Timing; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-0306-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.1999.811218
  • Filename
    811218