Sciweavers

461 search results - page 1 / 93
» Verifying parallel programs with dynamic communication struc...
Sort
View
ESOP
2009
Springer
15 years 6 months ago
A Basis for Verifying Multi-threaded Programs
Abstract. Advanced multi-threaded programs apply concurrency concepts in sophisticated ways. For instance, they use fine-grained locking to increase parallelism and change locking...
K. Rustan M. Leino, Peter Müller
79
Voted
SE
2010
15 years 19 days ago
Modeling and Verifying Dynamic Communication Structures based on Graph Transformations
Stefan Henkler, Martin Hirsch, Claudia Priesterjah...
CC
2005
Springer
115views System Software» more  CC 2005»
15 years 4 months ago
Hob: A Tool for Verifying Data Structure Consistency
Abstract. This tool demonstration presents Hob, a system for verifying data structure consistency for programs written in a general-purpose programming language. Our tool enables t...
Patrick Lam, Viktor Kuncak, Martin C. Rinard
OOPSLA
2010
Springer
14 years 9 months ago
Composable specifications for structured shared-memory communication
In this paper we propose a communication-centric approach to specifying and checking how multithreaded programs use shared memory to perform inter-thread communication. Our approa...
Benjamin P. Wood, Adrian Sampson, Luis Ceze, Dan G...