2015
DOI: 10.1007/978-3-319-19282-6_14
|View full text |Cite
|
Sign up to set email alerts
|

Open Transactions on Shared Memory

Abstract: Transactional memory has arisen as a good way for solving many of the issues of lock-based programming. However, most implementations admit isolated transactions only, which are not adequate when we have to coordinate communicating processes. To this end, in this paper we present OCTM, an Haskell-like language with open transactions over shared transactional memory: processes can join transactions at runtime just by accessing to shared variables. Thus a transaction can co-operate with the environment through s… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…This work builds on the calculus with shared memory and open transactions described in [14]. In loc.…”
Section: Discussionmentioning
confidence: 99%
“…This work builds on the calculus with shared memory and open transactions described in [14]. In loc.…”
Section: Discussionmentioning
confidence: 99%
“…This work builds on the ideas in [10] where we described an abstract calculus with shared memory and open transactions. In loc.…”
Section: Discussionmentioning
confidence: 99%
“…Specifically, one substructure of a bigraph is a forest, which is relevant to the problem of locating forests in trees (Bacci et al, 2014), while the other substructure is a hypergraph, which is associated with the subhypergraph matching problem. To date, practical bigraph matching primarily exists as a CSP implementation (Miculan & Peressotti, 2014), or SAT-based algorithm (Sevegnani et al, 2010) in the literature.…”
Section: Efficiencymentioning
confidence: 99%
“…There are few practical solutions concerned with the bigraph matching problem for various kinds of bigraphs; a non-exhaustive presentation is the following. For binding bigraphs (i.e., links have local scopes) by an inductive characterization of matching (Birkedal et al, 2007;Damgaard et al, 2013); for directed bigraphs (which subsume pure bigraphs) (Bacci et al, 2009); for bigraphs with sharing (i.e., the place graph is a directed acyclic graph) by using a SAT-based algorithm (Sevegnani & Calder, 2016); for the pure case by (Miculan & Peressotti, 2014) as a CSP, and further an adapted reduction of the problem for directed bigraphs to a CSP (Chiapperini et al, 2020); and the work in Gassara et al (2019), which proposes a toolchain for bigraph matching that is conceptually most similar to our approach but not actively developed anymore and not as efficient as GrGen.NET.…”
Section: State Of the Fieldmentioning
confidence: 99%