• DocumentCode
    2410299
  • Title

    An efficient hash table based approach to avoid state space explosion in history driven quasi-static scheduling

  • Author

    Lomeña, Antonio G. ; López-Vallejo, Marisa ; Watanabe, Yosinori ; Kondratyev, Alex

  • Author_Institution
    Electron. Eng. Dept., Tech. Univ. of Madrid, Spain
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    428
  • Lastpage
    433
  • Abstract
    This paper presents an efficient hash table based method to optimally overcome a new variant of the state space explosion which appears during the quasi-static task scheduling of embedded, reactive systems. Our application domain is targeted to one-processor software synthesis, and the scheduling process is based on Petri net reachability analysis to ensure cyclic, bounded and undeadlocked programs. To achieve greater flexibility, we employ a dynamic, history based criterion to prune the search space. This makes our synthesis approach different from most existing code generation techniques. Our experimental results reveal a significant reduction in algorithmic complexity (both in memory storage and CPU time) obtained for medium and large size problems.
  • Keywords
    Petri nets; embedded systems; file organisation; scheduling; system recovery; Petri net reachability analysis; algorithmic complexity; bounded programs; cyclic programs; embedded systems; hash table based approach; history driven quasi-static scheduling; one-processor software synthesis; reactive systems; search space; state space explosion; undeadlocked programs; Application software; Boolean functions; Data structures; Design methodology; Explosions; Formal verification; History; Laboratories; Reachability analysis; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253647
  • Filename
    1253647