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 …

Uniqueness typing for resource management in message-passing concurrency

E DeVries, A Francalanza… - Journal of Logic and …, 2014 - academic.oup.com
We view channels as the main form of resources in a message-passing programming
paradigm. These channels need to be carefully managed in settings where resources are …

Verifying Concurrent Programs by Controlling Alias Interference

CS Gordon - 2014 - digital.lib.washington.edu
This dissertation proposes a family of techniques for static verication of sequential and
concurrent imperative programs by leveraging fine-grained characterizations of mutation …

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 …

Compositional reasoning for explicit resource management in channel-based concurrency

A Francalanza, E DeVries… - Logical Methods in …, 2014 - lmcs.episciences.org
We define a pi-calculus variant with a costed semantics where channels are treated as
resources that must explicitly be allocated before they are used and can be deallocated …

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 …

[引用][C] cGCopyright 2014

[引用][C] Mezzo

PMR Di Cosmo - 2014 - Université Paris Diderot