2014
DOI: 10.1007/978-3-662-44202-9_8
|View full text |Cite
|
Sign up to set email alerts
|

Reusable Concurrent Data Types

Abstract: Abstract. This paper contributes to address the fundamental challenge of building Concurrent Data Types (CDT) that are reusable and scalable at the same time. We do so by proposing the abstraction of Polymorphic Transactions (PT): a new programming abstraction that offers different compatible transactions that can run concurrently in the same application.We outline the commonality of the problem in various object-oriented languages and implement PT and a reusable package in Java. With PT, annotating sequential… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2015
2015
2016
2016

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 62 publications
0
2
0
Order By: Relevance
“…The work in [12,14] is also motivated by the same abstract problem of composing transactions that use different protocols. Our work focuses on abstract properties that enable such composition, while [12,14] address composition of a specific set of protocols.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The work in [12,14] is also motivated by the same abstract problem of composing transactions that use different protocols. Our work focuses on abstract properties that enable such composition, while [12,14] address composition of a specific set of protocols.…”
Section: Related Workmentioning
confidence: 99%
“…Our work focuses on abstract properties that enable such composition, while [12,14] address composition of a specific set of protocols. [12] also addresses compiler support for automating composition, which we do not address.…”
Section: Related Workmentioning
confidence: 99%