Efficient Support for In-Place Metadata in Transactional Memory. - Ricardo J. Dias; Tiago M. Vale; João Lourenço (Euro-Par, 2012)

On the Relevance of Total-Order Broadcast Implementations in Replicated Software Transactional Memories. - Tiago M. Vale; Ricardo J. Dias; João Lourenço (MUSEPAT, 2013)

Efficient support for in-place metadata in Java software transactional memory. - Ricardo J. Dias; Tiago M. Vale; João Lourenço (Concurr. Comput. Pract. Exp., 2013)

Framework Support for the Efficient Implementation of Multi-version Algorithms. - Ricardo J. Dias; Tiago M. Vale; João M. Lourenço (Transactional Memory, 2015)

Supporting Multiple Data Replication Models in Distributed Transactional Memory. - João A. Silva; Tiago M. Vale; Ricardo J. Dias; Hervé Paulino; João Lourenço (ICDCN, 2015)

Pot: Deterministic Transactional Execution. - Tiago M. Vale; João A. Silva; Ricardo J. Dias; João M. Lourenço (ACM Trans. Archit. Code Optim., 2016)

Lazy State Determination: More concurrency for contending linearizable transactions. - Tiago M. Vale; João Leitão 001; Nuno M. Preguiça; Rodrigo Rodrigues 001; Ricardo J. Dias; João M. Lourenço (CoRR, 2020)