Instrumentace Java programů, kontrakty pro paralelismus

Autor: Žárský, Jan
Jazyk: čeština
Rok vydání: 2021
Předmět:
Druh dokumentu: masterThesis
Popis: Contracts for concurrency describe required atomicity of method sequences in concurrent programs. This work proposes a dynamic analyzer to verify programs written in Java against contracts for concurrency. The analyzer was designed to detect violations of parametric contracts with spoilers. The proposed analyzer was implemented as an extension to the RoadRunner framework. Support for accessing the method arguments and return values was added to RoadRunner as a part of the solution. The analyzer was fully implemented and verified on a set of testing programs.
Databáze: Networked Digital Library of Theses & Dissertations