• DocumentCode
    1746846
  • Title

    Scheduling reactive task graphs in embedded control systems

  • Author

    Natale, M. Di ; Sangiovanni-Vincentelli, A. ; Balarin, F.

  • Author_Institution
    Dipartimento Ingegneria Inf., Scuola Superiore S. Anna, Pisa, Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    191
  • Lastpage
    201
  • Abstract
    The development of control-dominated embedded systems can be largely automated by making use of formal models of computation. In some of these models functional objects are not independently activated, triggered by time or external events, as in conventional real-time scheduling models, but each communication between any two functional objects carries an activation signal from the sender to the receiver. This paper presents an application of scheduling theory to reactive real-time transactions (task groups) implementing a formal model of this kind, used in the context of the POLIS toolset: a network of extended finite state machines communicating asynchronously. Task instances are activated in response to internal and/or external events and the objective of the scheduling problem is to avoid the loss of events exchanged by the tasks and to minimize the number of task instances activated in response to external events. The paper presents a schedulability analysis, two priority assignment algorithms, and an experimental part with a dashboard controller example
  • Keywords
    control system analysis computing; embedded systems; finite state machines; hardware-software codesign; scheduling; software tools; CASE tool; Codesign Finite State Machines; POLIS toolset; activation signal; codesign environment; control-dominated embedded systems; dashboard controller; embedded control systems; extended finite state machines; formal models; functional objects; hardware components; microcontroller; priority assignment algorithms; reactive task graphs; real-time scheduling models; real-time transactions; schedulability analysis; scheduling theory; task groups; Automata; Automatic control; Communication system control; Computational modeling; Context modeling; Control system synthesis; Control systems; Embedded computing; Embedded system; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 2001. Proceedings. Seventh IEEE
  • Conference_Location
    Taipei
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-1134-1
  • Type

    conf

  • DOI
    10.1109/RTTAS.2001.929886
  • Filename
    929886