• DocumentCode
    1177536
  • Title

    Quasi-static scheduling of independent tasks for reactive systems

  • Author

    Cortadella, Jordi ; Kondratyev, Alex ; Lavagno, Luciano ; Passerone, Claudio ; Watanabe, Yosinori

  • Author_Institution
    Univ. Politecnica de Catalunya, Barcelona, Spain
  • Volume
    24
  • Issue
    10
  • fYear
    2005
  • Firstpage
    1492
  • Lastpage
    1514
  • Abstract
    A reactive system must process inputs from the environment at the speed and with the delay dictated by the environment. The synthesis of reactive software from a modular concurrent specification model generates a set of concurrent tasks coordinated by an operating system. This paper presents a synthesis approach for reactive software that is aimed at minimizing the overhead introduced by the operating system and the interaction among the concurrent tasks. A formal model based on Petri nets is used to synthesize the tasks and verify the correctness of their composition. A practical application of the approach is illustrated by means of a real-life industrial example, which shows the significant impact of the approach on the performance of the system.
  • Keywords
    Petri nets; concurrency control; embedded systems; formal specification; scheduling; Petri nets; concurrent tasks; formal model; independent tasks; modular concurrent specification model; operating system; quasistatic scheduling; reactive software synthesis; reactive systems; specification languages; Application software; Central Processing Unit; Digital signal processing; Embedded system; Field programmable gate arrays; Job shop scheduling; Network synthesis; Operating systems; Processor scheduling; Resource management; Petri nets; reactivesystems; scheduling; software synthesis; specification languages;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.852038
  • Filename
    1512369