Home
News
Software
Teaching
Projects
Advisees
Publications
Contacts
Light
Dark
Automatic
1
Unifying Memory and Database Transactions
Software Transactional Memory is a concurrency control technique gaining increasing popularity, as it provides high-level concurrency …
Ricardo J. Dias
,
João M. Lourenço
Posted Jan 1, 2009
Cite
Link
Consistent State Software Transactional Memory
N/A
Gonçalo Cunha
,
João M. Lourenço
,
Ricardo J. Dias
Posted Nov 1, 2008
Cite
Byzantium: Byzantine-Fault-Tolerant Database Replication Providing Snapshot Isolation
Database systems are a key component behind many of today’s computer systems. As a consequence, it is crucial that database systems …
Nuno Preguiça
,
Rodrigo Rodrigues
,
Cristóvão Honorato
,
João M. Lourenço
Posted Jan 1, 2008
Cite
Link
Topic 1: Support Tools and Environments
N/A
Marios Dikaiakos
,
Omer Rana
,
Shmuel Ur
,
João M. Lourenço
Posted Jan 1, 2008
Cite
Link
Testing patterns for software transactional memory engines
The emergence of multi-core processors is promoting the use of concurrency and multithreading. To raise the abstraction level of …
João M. Lourenço
,
Gonçalo Cunha
Posted Jan 1, 2007
Cite
Link
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
N/A
João M. Lourenço
,
José C. Cunha
,
W. Michael Fleischman
,
Viera K. Proulx
Posted Jun 27, 2005
Cite
Control and Debugging of Distributed Programs Using Fiddle
The main goal of Fiddle, a distributed debugging engine, is to provide a flexible platform for developing debugging tools. Fiddle …
João M. Lourenço
,
José C. Cunha
,
Vitor Moreira
Posted Jan 1, 2003
Cite
Link
An Experience in Building a Parallel and Distributed Problem-Solving Environment
Resumo (s)We describe our experimentation with the design and implementation of specific environments, consisting of heterogeneous …
José C. Cunha
,
Pedro D. Medeiros
,
Vitor Duarte
,
João M. Lourenço
,
Cecilia Gomes
Posted Jan 1, 1999
Cite
A Framework to support Parallel and Distributed Debugging
We discuss debugging prototypes that can easily support new functionalities, depending on the requirements of high-level computational …
José C. Cunha
,
João M. Lourenço
,
João Vieira
,
Bruno Moscão
,
Daniel Pereira
Posted Jan 1, 1998
Cite
Link
A Thread-Level Distributed Debugger
In order to address the diversity of existing parallel programming models, it is important to provide development environments that can …
João M. Lourenço
,
José C. Cunha
Posted Jan 1, 1998
Cite
Link
«
»
Cite
×