• DocumentCode
    3708620
  • Title

    Stop It, and Be Stubborn!

  • Author

    Antti Valmari

  • Author_Institution
    Dept. of Math., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2015
  • fDate
    6/1/2015 12:00:00 AM
  • Firstpage
    10
  • Lastpage
    19
  • Abstract
    A system is always may-terminating, if and only if from every reachable state, a terminal state is reachable. This publication argues that it is beneficial for both catching non-progress errors and stubborn, ample, and persistent set state space reduction to try to make verification models always may-terminating. An incorrect mutual exclusion algorithm is used as an example. The error does not manifest itself, unless the first action of the customers is modelled differently from other actions. An appropriate method is to add an alternative first action that models the customer stopping for good. This method typically makes the model always may-terminating. If the model is always may-terminating, then the basic strong stubborn set method preserves safety and some progress properties without any additional condition for solving the ignoring problem. Furthermore, whether the model is always may-terminating can be checked efficiently from the reduced state space.
  • Keywords
    "Safety","Logic gates","Computational modeling","Heuristic algorithms","Writing","Concurrent computing","System analysis and design"
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2015 15th International Conference on
  • Electronic_ISBN
    1550-4808
  • Type

    conf

  • DOI
    10.1109/ACSD.2015.14
  • Filename
    7352420