• DocumentCode
    2783831
  • Title

    Introducing Fairness into Compositional Verification via Unidirectional Counters

  • Author

    Siirtola, Antti ; Puhakka, Antti ; Lüttgen, Gerald

  • Author_Institution
    Dept. of Inf. Process. Sci., Univ. of Oulu, Oulu, Finland
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    32
  • Lastpage
    41
  • Abstract
    We equip labelled transition systems (LTSs) with unidirectional counters (UCs) which can be initialised to an arbitrary positive value and decremented but not incremented. This formalism, called UCLTSs, enables one to express fairness properties of concurrent systems in a finite form and reason about them in a compositional, refinement-based fashion. Technically, we first show how to apply CSP-style parallel composition and hiding directly on UCLTSs while maintaining compositionality. As our main result, we prove that the refinement checking of UCLTSs under the chaos-free failures-divergences semantics can be reduced to two decidable tasks that can be solved by the popular FDR2 and NuSMV model checkers, respectively.
  • Keywords
    finite automata; formal verification; CSP-style parallel composition; FDR2 model checkers; NuSMV model checkers; UCLTS; compositional verification; compositionality; formalism; labelled transition systems; refinement checking; unidirectional counters; Algebra; Automata; Educational institutions; Kernel; Radiation detectors; Semantics; Standards; decidability; fairness; formal verification; process algebra; refinement; unidirectional counter;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
  • Conference_Location
    Hamburg
  • ISSN
    1550-4808
  • Print_ISBN
    978-1-4673-1687-3
  • Type

    conf

  • DOI
    10.1109/ACSD.2012.21
  • Filename
    6253454