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