Abstract. One of the main challenges in stating the correctness of transactional memory (TM) systems is the need to provide guarantees on the system state ob-served by live transactions, i.e., those that have not yet committed or aborted. A TM correctness condition should be weak enough to allow flexibility in imple-mentation, yet strong enough to disallow undesirable TM behavior, which can lead to run-time errors in live transactions. The latter feature is formalized by ob-servational refinement between TM implementations, stating that properties of a program using a concrete TM implementation can be established by analyzing its behavior with an abstract TM, serving as a specification of the concrete one. We show that a variant of transact...
LogTM is a transactional memory (TM) implementation that is very promising. It requires moderate aug...
Transactional memory is perceived as an appealing alternative to critical sections for general pur-p...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
Abstract. One of the main challenges in stating the correctness of transactional memory (TM) systems...
Despite the large amount of work devoted so far to trans-actional memories (TMs), little is known ab...
Model checking transactional memories (TMs) is difficult because of the unbounded number, length, an...
AbstractWe describe ongoing work in which we aim to formally specify a correctness condition for tra...
This paper takes a step toward developing a theory for understanding aborts in transactional memory ...
The aim of a Software Transactional Memory (STM) is to discharge the programmers from the management...
Abstract. There has been a lot of recent research on transaction-based concurrent programming, aimed...
Transactional memory is perceived as an appealing alternative to critical sections for general purpo...
We present the Input Acceptance of Transactional Memory (TM). Despite the large interest for perform...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
The notion of permissiveness in Transactional Memory (TM) translates to only aborting a transaction ...
Abstract. Transactional memory promises to make concurrent programming tractable and efficient by al...
LogTM is a transactional memory (TM) implementation that is very promising. It requires moderate aug...
Transactional memory is perceived as an appealing alternative to critical sections for general pur-p...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
Abstract. One of the main challenges in stating the correctness of transactional memory (TM) systems...
Despite the large amount of work devoted so far to trans-actional memories (TMs), little is known ab...
Model checking transactional memories (TMs) is difficult because of the unbounded number, length, an...
AbstractWe describe ongoing work in which we aim to formally specify a correctness condition for tra...
This paper takes a step toward developing a theory for understanding aborts in transactional memory ...
The aim of a Software Transactional Memory (STM) is to discharge the programmers from the management...
Abstract. There has been a lot of recent research on transaction-based concurrent programming, aimed...
Transactional memory is perceived as an appealing alternative to critical sections for general purpo...
We present the Input Acceptance of Transactional Memory (TM). Despite the large interest for perform...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
The notion of permissiveness in Transactional Memory (TM) translates to only aborting a transaction ...
Abstract. Transactional memory promises to make concurrent programming tractable and efficient by al...
LogTM is a transactional memory (TM) implementation that is very promising. It requires moderate aug...
Transactional memory is perceived as an appealing alternative to critical sections for general pur-p...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...