pith. sign in

arxiv: 1608.08330 · v2 · pith:CD2JKVAPnew · submitted 2016-08-30 · 💻 cs.PL

Static Trace-Based Deadlock Analysis for Synchronous Mini-Go

classification 💻 cs.PL
keywords analysisdeadlockprogramsstaticsynchronousapproachautomata-basedbehavior
0
0 comments X
read the original abstract

We consider the problem of static deadlock detection for programs in the Go programming language which make use of synchronous channel communications. In our analysis, regular expressions extended with a fork operator capture the communication behavior of a program. Starting from a simple criterion that characterizes traces of deadlock-free programs, we develop automata-based methods to check for deadlock-freedom. The approach is implemented and evaluated with a series of examples.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.