arXiv · 1508.03901
Unlocking Blocked Communicating Processes
Abstract
We study the problem of disentangling locked processes via code refactoring. We identify and characterise a class of processes that is not lock-free; then we formalise an algorithm that statically detects potential locks and propose refactoring procedures that disentangle detected locks. Our development is cast within a simple setting of a finite linear CCS variant â although it suffices to illustrate the main concepts, we also discuss how our work extends to other language extensions.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Adrian Francalanza, Marco Giunti, António Ravara. 2015-08-17. Unlocking Blocked Communicating Processes. https://doi.org/10.4204/eptcs.188.4
Cite the original work for its findings. Save a collection to share your selection of sources.