DocumentCode :
2813858
Title :
Formal Verification of Mutual Exclusion Between the Guards of Deterministic Choice Structures
Author :
Boubekeur, M. ; Man, K.L. ; Schellekens, M.P.
Author_Institution :
Univ. Coll. Cork, Cork
fYear :
2007
fDate :
22-26 April 2007
Firstpage :
1417
Lastpage :
1420
Abstract :
The formal verification of mutual exclusion between the guards of a deterministic choice structure is of great interest to the asynchronous circuit designers. To perform this spot of checking, we propose a treatment in two phases; the first is based on a static analysis, the mutual exclusion (ME) is checked using a symbolic decision tool. In the second phase, if the static analysis returns a result like "the model does not satisfy mutual exclusion", the dynamic verification takes into account the constraints of the environment to refine the analysis. If the mutual exclusion is still not satisfied, it gives a counter-example. The principle is to check whether indeterminism exists during the construction of the whole execution model, using a model-checking tool.
Keywords :
deterministic algorithms; formal verification; asynchronous circuit; deterministic choice structures; formal verification; mutual exclusion; symbolic decision tool; Asynchronous circuits; Automata; Circuit synthesis; Cogeneration; Computer science; Educational institutions; Formal verification; Laboratories; Performance analysis; User-generated content;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
Conference_Location :
Vancouver, BC
ISSN :
0840-7789
Print_ISBN :
1-4244-1020-7
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2007.356
Filename :
4233015
Link To Document :
بازگشت