• DocumentCode
    2550133
  • Title

    Efficient deadlock detection for concurrent systems

  • Author

    Bensalem, Saddek ; Griesmayer, Andreas ; Legay, Axel ; Nguyen, Thanh-Hung ; Peled, Doron

  • Author_Institution
    Verimag Lab., Univ. Joseph Fourier Grenoble, Grenoble, France
  • fYear
    2011
  • fDate
    11-13 July 2011
  • Firstpage
    119
  • Lastpage
    129
  • Abstract
    Concurrent systems are prone to deadlocks that arise from competing access to shared resources and synchronization between the components. At the same time, concurrency leads to a dramatic increase of the possible state space due to interleavings of computations, which makes standard verification techniques often infeasible. Previous work has shown that approximating the state space of component based systems by computing invariants allows to verify much larger systems then standard methods that compute the exact state space. The approach comes with the drawback, though, that not all of the reported specification violations may be reachable in the system. This paper deals with that problem by combining the information from the invariant with model checking techniques and strategies for reducing the memory footprint. The approach is implemented as post processing step for generating the exact set of reachable specification violations along with traces to demonstrate the error.
  • Keywords
    concurrency control; formal verification; resource allocation; synchronisation; system recovery; concurrent system; deadlock detection; memory footprint; model checking; resource sharing; synchronization; Approximation methods; Boolean functions; Computational modeling; Cost accounting; Data structures; Synchronization; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2011 9th IEEE/ACM International Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4577-0117-7
  • Electronic_ISBN
    978-1-4577-0118-4
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2011.5970518
  • Filename
    5970518