Title: Transactions in Constraint Handling Rules
Authors: Schrijvers, Tom
Sulzmann, Martin
Issue Date: 2008
Publisher: Springer
Host Document: Lecture notes in computer science vol:5366 pages:516-530
Conference: Inernational Conference on Logic Programming edition:24 location:Udine, Italy date:9-13 December 2008
Abstract: CHR is a highly concurrent language, and yet it is by no
means a trivial task to write correct concurrent CHR programs. We propose a new semantics for CHR, which allows specifying and reasoning about transactions. Transactions alleviate the complexity of writing concurrent programs by offering entire derivations to run atomically and in
We derive several program transformations based on our semantics that transform particular classes of transitional CHR programs to non-transactional ones. These transformations are useful because they obviate a
general purpose transaction manager, and may lift unnecessary sequentialization present in the transactional semantics.
ISSN: 0302-9743
Publication status: published
KU Leuven publication type: IC
Appears in Collections:Informatics Section

Files in This Item:
File Description Status SizeFormat
iclp08final.pdfmain article Published 208KbAdobe PDFView/Open


All items in Lirias are protected by copyright, with all rights reserved.

© Web of science