Options
Avoiding publication and privatization problems on software transactional memory
Publikationstyp
Conference Paper
Publikationsdatum
2011
Sprache
English
Author
Institut
First published in
Number in series
17
Start Page
97
End Page
108
Citation
17th GI/ITG Conference on Communication in Distributed Systems (KiVS 2011) : March 8 - 11, 2011, Kiel, Germany. - Wadern, 2011. - (OpenAccess Series in Informatics ; vol. 17). - Seite 97-108 (2011)
Contribution to Conference
Publisher DOI
Scopus ID
Publisher
Schloss Dagstuhl - Leibniz-Zentrum für Informatik
This paper presents a new approach to exclude problems arising from dynamically switching between protected concurrent and unprotected single-threaded use of shared data when using software transactional memory in OO languages such as Java. The approach is based on a simple but effective programming model separating transactions from non-transactional operation. It prevents the application programmer from errors but does not force the software transactional memory library to observe non-transactional access and thereby preserves modularity of the software. A prototypical toolchain for validation and source code instrumentation was implemented as a proof of concept. © Holger Machens and Volker Turau.
Schlagworte
Privatization
Publication
Software transactional memory
DDC Class
004: Informatik
600: Technik
620: Ingenieurwissenschaften