302 articles – 345 references  [version française]
HAL: hal-00438101, version 1

Detailed view  Export this paper
Available versions:
An affine-intuitionistic system of types and effects: confluence and termination
Roberto Amadio 1, Patrick Baillot 2, Antoine Madet 1
(2009-12-02)

We present an affine-intuitionistic system of types and effects which can be regarded as an extension of Barber-Plotkin Dual Intuitionistic Linear Logic to multi-threaded programs with effects. In the system, dynamically generated values such as references or channels are abstracted into a finite set of regions. We introduce a discipline of region usage that entails the confluence (and hence determinacy) of the typable programs. Further, we show that a discipline of region stratification guarantees termination.
1:  Preuves, Programmes et Systèmes (PPS)
CNRS : UMR7126 – Université Paris VII - Paris Diderot
2:  Laboratoire de l'Informatique du Parallélisme (LIP)
Université de Lyon – CNRS : UMR5668 – INRIA – École Normale Supérieure - Lyon – Université Claude Bernard - Lyon I
Computer Science/Logic in Computer Science
Attached file list to this document: 
PDF
affreg2.pdf(312.8 KB)
PS
affreg2.ps(357.8 KB)