DocumentCode :
2469994
Title :
An efficient algorithm to compute the synchronized product
Author :
Zampuniéris, D. ; Le Charlier, B.
Author_Institution :
Inst. d´´Inf., Facultes Univ. Notre-Dame de la Paix, Namur, Belgium
fYear :
1995
fDate :
18-20 Jan 1995
Firstpage :
77
Lastpage :
81
Abstract :
Computing all the reachable states of synchronized automata is important in the mechanical verification of concurrent programs. It is however a hard task because this set of states typically grows exponentially in the number of automata involved. We present a new approach that yields interesting experimental results, both an memory requirements and computation times. It uses a new data structure, the sharing tree, which allows to store large sets of states in a compact way. Moreover, we have designed algorithms that use global operations and caching on the data structure itself
Keywords :
automata theory; parallel algorithms; program verification; reachability analysis; tree data structures; concurrent programs; data structure; mechanical verification; sharing tree; synchronized automata; synchronized product computation; Algorithm design and analysis; Automata; Binary decision diagrams; Concurrent computing; Data structures; Encoding; Mechanical factors; Mechanical systems; Software systems; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1995. MASCOTS '95., Proceedings of the Third International Workshop on
Conference_Location :
Durham, NC
Print_ISBN :
0-8186-6902-0
Type :
conf
DOI :
10.1109/MASCOT.1995.378650
Filename :
378650
Link To Document :
بازگشت