Show simple item record

dc.contributor.authorHENNESSY, MATTHEWen
dc.date.accessioned2013-08-08T09:03:27Z
dc.date.available2013-08-08T09:03:27Z
dc.date.issued2012en
dc.date.submitted2012en
dc.identifier.citationEdsko de Vries and Adrian Francalanza and Matthew Hennessy., Uniqueness Typing for Resource Management in Message-Passing Concurrency., Journal of Logic and Computation, 24, 3, 2012, 531-556.en
dc.identifier.otherYen
dc.identifier.urihttp://hdl.handle.net/2262/66926
dc.descriptionPUBLISHEDen
dc.description.abstractWe 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 scarce. To study this problem, we extend the pi-calculus with primitives for channel allocation and deallocation and allow channels to be reused to communicate values of different types. Inevitably, the added expressiveness increases the possibilities for runtime errors. We define a substructural type system, which combines uniqueness typing and affine typing to reject these ill-behaved programsen
dc.description.sponsorshipEdsko de Vries and Matthew Hennessy are supported by SFI project [SFI 06 IN.1 1898]en
dc.format.extent531-556.en
dc.language.isoenen
dc.relation.ispartofseriesJournal of Logic and Computationen
dc.relation.ispartofseries24en
dc.relation.ispartofseries3en
dc.rightsYen
dc.subjectMessage-passing concurrency, type systems, resource managementen
dc.subject.lcshMessage-passing concurrency, type systems, resource managementen
dc.titleUniqueness Typing for Resource Management in Message-Passing Concurrency.en
dc.typeJournal Articleen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/mcbhenneen
dc.identifier.rssinternalid83789en
dc.identifier.doihttp://dx.doi.org/10.1093/logcom/exs022en
dc.contributor.sponsorNational Institutes of Health (NIH)en
dc.contributor.sponsorGrantNumber06 IN.1 1898en


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record