Nordhoff Benedikt
Abstract in Online-Sammlung (Konferenz) | Peer reviewedWe utilize Monitor-DPN to precisely model concurrent programs with unbounded recursion, dynamic thread creation and synchronization via well-nested locks based on finite abstractions of procedure- and thread-local state. One obtains a tree-regular characterization of reachable configurations by using acquisition structures to check for lock-sensitive schedulability. This technique can then be iterated using additional release structures. This then allows to solve for instance bit-vector problems. The techniques have been implemented for the analysis of Java programs and applied for data race detection and improvement of an information flow control analysis.
Nordhoff, Benedikt | Professur für Praktische Informatik (Prof. Müller-Olm) |