Sciweavers

POPL
2011
ACM
14 years 10 months ago
Learning minimal abstractions
Percy Liang, Omer Tripp, Mayur Naik
POPL
2011
ACM
14 years 10 months ago
Mathematizing C++ concurrency
Shared-memory concurrency in C and C++ is pervasive in systems programming, but has long been poorly defined. This motivated an ongoing shared effort by the standards committees ...
Mark Batty, Scott Owens, Susmit Sarkar, Peter Sewe...
POPL
2011
ACM
14 years 10 months ago
Decidable logics combining heap structures and data
We define a new logic, STRAND, that allows reasoning with heapmanipulating programs using deductive verification and SMT solvers. STRAND logic (“STRucture ANd Data” logic) f...
P. Madhusudan, Gennaro Parlato, Xiaokang Qiu
POPL
2011
ACM
14 years 10 months ago
Calling context abstraction with shapes
Xavier Rival, Bor-Yuh Evan Chang
POPL
2011
ACM
14 years 10 months ago
Safe nondeterminism in a deterministic-by-default parallel language
A number of deterministic parallel programming models with strong safety guarantees are emerging, but similar support for nondeterministic algorithms, such as branch and bound sea...
Robert L. Bocchino Jr., Stephen Heumann, Nima Hona...