• DocumentCode
    3237291
  • Title

    Synthesis of real-time embedded software by timed quasi-static scheduling

  • Author

    Hsiung, Pao-Ann ; Su, Feng-Shi

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • fYear
    2003
  • fDate
    4-8 Jan. 2003
  • Firstpage
    579
  • Lastpage
    584
  • Abstract
    A formal synthesis method for complex real-time embedded software is proposed in this work. Compared to previous work, our method not only synthesizes embedded software with complex interrelated branching choices for execution within a user-given memory bound, but also tries to guarantee the satisfaction of local and global time constraints. Our proposed method called timed quasi-static scheduling (TQSS) synthesizes real-time embedded software code from a set of time complex-choice Petri nets. The two most important issues in real-time embedded software, namely memory and time constraints are both elegantly and efficiently handled in TQSS. We show the feasibility of our method through a master-slave role switch application which is a part of the Bluetooth wireless communication protocol.
  • Keywords
    Bluetooth; Petri nets; embedded systems; protocols; scheduling; software engineering; Bluetooth wireless communication protocol; TQSS; complex interrelated branching choices; complex real-time embedded software synthesis; global time constraints; local time constraints; master-slave role switch application; time complex-choice Petri nets; timed quasi-static scheduling; user-given memory bound; Application software; Bluetooth; Communication switching; Embedded software; Master-slave; Memory management; Petri nets; Switches; Time factors; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2003. Proceedings. 16th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-1868-0
  • Type

    conf

  • DOI
    10.1109/ICVD.2003.1183196
  • Filename
    1183196