• 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