Dissertação para obtenção do Grau de Mestre em Engenharia InformáticaSoftware has become widespread, being used and relied upon on nearly every domain. Furthermore, as this globalization of software took place and multi-core architectures became the norm, several programs are now expected to run on a given device at the same time in a timely fashion. Attending this need, concurrent and distributed systems are a well known way of dealing with performance and scalability of computation. Although several such systems exist in the devices and services we depend on, it is frequent for those systems to be exploited or go wrong. Because most complex programs are built in modules and lack a formal specification of what they do, it is hard to pr...
Abstract. We are interested in identifying and enforcing the isolation requirements of a concurrent ...
This thesis explores two kinds of program logics that have become important for modern program verif...
This thesis explores two kinds of program logics that have become important for modern program verif...
Dissertação para obtenção do Grau de Mestre em Engenharia InformáticaSoftware has become widespread...
Lock-freedom is a property of concurrent programs which states that, from any state of the program, ...
AbstractLock-freedom is a property of concurrent programs which states that, from any state of the p...
Parallel platforms are becoming ubiquitous with modern comput-ing systems. Many parallel application...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
Abstract Read-write locking is an important mecha-nism to improve concurrent granularity, but it is ...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
The multi-core revolution has pushed programmers and algorithm designers to build algorithms that le...
This paper contributes to the development of techniques for the modular proof of programs that inclu...
We are interested in identifying and enforcing the isolation requirements ofa concurrent program, i....
Abstract. We are interested in identifying and enforcing the isolation requirements of a concurrent ...
This thesis explores two kinds of program logics that have become important for modern program verif...
This thesis explores two kinds of program logics that have become important for modern program verif...
Dissertação para obtenção do Grau de Mestre em Engenharia InformáticaSoftware has become widespread...
Lock-freedom is a property of concurrent programs which states that, from any state of the program, ...
AbstractLock-freedom is a property of concurrent programs which states that, from any state of the p...
Parallel platforms are becoming ubiquitous with modern comput-ing systems. Many parallel application...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
Abstract Read-write locking is an important mecha-nism to improve concurrent granularity, but it is ...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
The multi-core revolution has pushed programmers and algorithm designers to build algorithms that le...
This paper contributes to the development of techniques for the modular proof of programs that inclu...
We are interested in identifying and enforcing the isolation requirements ofa concurrent program, i....
Abstract. We are interested in identifying and enforcing the isolation requirements of a concurrent ...
This thesis explores two kinds of program logics that have become important for modern program verif...
This thesis explores two kinds of program logics that have become important for modern program verif...