Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An integrated specification and verification technique for highly concurrent data structures
Abdulla P., Haziza F., Holík L., Jonsson B., Rezine A.  TACAS 2013 (Proceedings of the 19th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Rome, Italy, Mar 16-24, 2013)324-338.2013.Type:Proceedings
Date Reviewed: Jan 9 2014

In this paper, the authors study the verification of concurrent programs, such as lock-free implementations of stacks and queues in a runtime environment where garbage collection is absent.

For specifying the properties of these programs, the authors use automata parameterized on a finite set of variables and a data independence argument proposed by Wolper [1]. To express relationships between threads, they use invariants, which allow for a comparison of the states of two arbitrary threads. Other ideas such as predicate abstraction are also used in an extended way.

The paper presents experimental results that show the efficacy of the approach. The range of techniques used is impressive.

Reviewer:  K. Lodaya Review #: CR141878 (1404-0279)
1) Wolper, P. Expressing interesting properties of programs in propositional temporal logic. In Proceedings of the 13th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages. ACM, 1986, 184–193.
Bookmark and Share
 
Software/ Program Verification (D.2.4 )
 
 
Program Verification (I.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Software/Program Verification": Date
Verification of sequential and concurrent programs
Krzysztof R., Olderog E., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387975320)
Jul 1 1992
On verification of programs with goto statements
Lifschitz V. (ed) Information Processing Letters 18(4): 221-225, 1984. Type: Article
Mar 1 1985
The validation, verification and testing of software
Ince D. (ed), Oxford University Press, Inc., New York, NY, 1985. Type: Book (9789780198590040)
Sep 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy