Differences

This shows you the differences between two versions of the page.

Link to this comparison view

education:trans-lang [2006/06/12 15:08] (current)
Line 1: Line 1:
 +=== A transactional language for multiprocessors ===
 +
 +**Diploma project**
 +
 +With the availability of multiprocessor architectures,​ devising abstractions for programming concurrent ​
 +applications is fundamental. The goal of this project is to study the transaction concept and its 
 +integration in a programming language like Java. In particular, we will study how to smoothly integrate ​
 +nested transactions in the language and how to handle I/O, exceptions and conditional waiting. We will 
 +consider a language approach (e.g., using reflection) and a compiler approach and measure the 
 +performance of both aproaches.
 +\\
 +\\
 +**Language:​** java
 +
 +**Responsible:​** Prof. Rachid Guerraoui
 +