Bachelorprojekt - Softwareteknologi | Project No. 0162: A Tool for Visualization of Serializability |
Aktuelle | Tidligere |
In concurrent systems like concurrent programs or multi-user databases, the notion of atomic actions/transactions is central. Atomicity is usually defined by serializability (strictly linearizability) of the underlying basic operations on shared objects assuming different properties of these operations.
In recent years the notion of atomicity has played a central role in the development of lock/wait-free datastructures. In order to understand this notion better, it is useful to present concrete executions graphically.
In this project, at graphical tool for illustrating serialization scenarios should be developed. The tool should be able to:
The tool must be developed in a platform independent way and may take the form of a stand-alone tool or a web-application.
Prerequisites: | 02158 Concurrent Programming |
Supervisor(s) Hans Henrik Løvengreen
Sidst opdateret: Dec 5, 2014 af Hans Henrik Løvengreen |