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
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;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
Print_ISBN :
0-7695-1870-2
DOI :
10.1109/DATE.2003.1253647