C/C++ thread safety analysis

DL Hutchins, A Ballman… - 2014 IEEE 14th …, 2014 - ieeexplore.ieee.org
Writing multithreaded programs is hard. Static analysis tools can help developers by
allowing threading policies to be formally specified and mechanically checked. They …

Rely-guarantee protocols

F Militao, J Aldrich, L Caires - … , Uppsala, Sweden, July 28–August 1, 2014 …, 2014 - Springer
The use of shared mutable state, commonly seen in object-oriented systems, is often
problematic due to the potential conflicting interactions between aliases to the same state …

Substructural typestates

F Militão, J Aldrich, L Caires - Proceedings of the ACM SIGPLAN 2014 …, 2014 - dl.acm.org
Finding simple, yet expressive, verification techniques to reason about both aliasing and
mutable state has been a major challenge for static program verification. One such …

Mezzo: a typed language for safe effectful concurrent programs

J Protzenko - 2014 - inria.hal.science
The present dissertation argues that better programming languages can be designed and
implemented, so as to provide greater safety and reliability for computer programs. I sustain …

Classification of participatory sensing privacy schemes

MA Alswailim, M Zulkernine… - 39th Annual IEEE …, 2014 - ieeexplore.ieee.org
Participatory sensing is a revolutionary new paradigm that offers individuals and interest
groups the opportunity to contribute to an application using their sensor equipped handheld …

Simple, safe, and efficient memory management using linear pointers

L Liu - 2014 - search.proquest.com
Efficient and safe memory management is a hard problem. Garbage collection promises
automatic memory management but comes with the cost of increased memory footprint …

[PDF][PDF] Linear Logic

S Zdancewic - 2014 - cis.upenn.edu
These notes follow the judgmental presentation of intuitionistic linear logic in Chang, et al.'s
paper [36]. They were also informed by Pfenning's lecture notes on linear logic. For more …

[引用][C] Mezzo

PMR Di Cosmo - 2014 - Université Paris Diderot