Concurrent FIFO queues are a common component of concurrent systems. Using a single shared lock to prevent concurrent manipulations of queue contents reduces system concurrency. Therefore, many algorithms were suggested to increase concurrency while maintaining the correctness of queue manipulations. This paper shows how to automati-interpretation techniques. In particular, we verify all the safety properties originally speci-fied for two concurrent queue algorithms without imposing an a priori bound on the number of allocated objects and threads.
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
Link to published version: http://portal.acm.org/ft_gateway.cfm?id=248106&type=pdf&coll=portal&dl=AC...
AbstractConcurrent FIFO queues are a common component of concurrent systems. Using a single shared l...
This thesis proposes two techniques, simultaneous reachability analysis and simultaneous product met...
Abstract. We present a technique for automatically verifying safety properties of concurrent program...
This paper discusses how several concurrent program verification techniques can be combined in a lay...
Many multithreaded programs employ concurrent data types to safely share data among threads. However...
This paper contains a completely formal (and mechanically proved) development of some algorithms dea...
Recent program logics based on separation logic emphasise a modular approach to proving functional c...
l'article est disponible sur la page web suivante: http://www.jucs.org/jucs_11_5/formal_construction...
The development and analysis of efficient concurrent algorithms is currently an active field of rese...
Verification of concurrent algorithms has been the focus of much research over a considerable period...
Abstract We provide a parametric framework for verifying safety properties of concurrent Java progra...
Designing and implementing high-performance concurrent data structures whose access performance scal...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
Link to published version: http://portal.acm.org/ft_gateway.cfm?id=248106&type=pdf&coll=portal&dl=AC...
AbstractConcurrent FIFO queues are a common component of concurrent systems. Using a single shared l...
This thesis proposes two techniques, simultaneous reachability analysis and simultaneous product met...
Abstract. We present a technique for automatically verifying safety properties of concurrent program...
This paper discusses how several concurrent program verification techniques can be combined in a lay...
Many multithreaded programs employ concurrent data types to safely share data among threads. However...
This paper contains a completely formal (and mechanically proved) development of some algorithms dea...
Recent program logics based on separation logic emphasise a modular approach to proving functional c...
l'article est disponible sur la page web suivante: http://www.jucs.org/jucs_11_5/formal_construction...
The development and analysis of efficient concurrent algorithms is currently an active field of rese...
Verification of concurrent algorithms has been the focus of much research over a considerable period...
Abstract We provide a parametric framework for verifying safety properties of concurrent Java progra...
Designing and implementing high-performance concurrent data structures whose access performance scal...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
Link to published version: http://portal.acm.org/ft_gateway.cfm?id=248106&type=pdf&coll=portal&dl=AC...