Unlocking Blocked Communicating Processes

Autor: Adrian Francalanza, António Ravara, Marco Giunti
Přispěvatelé: DI - Departamento de Informática, NOVALincs
Rok vydání: 2015
Předmět:
Zdroj: Electronic Proceedings in Theoretical Computer Science, Vol 188, Iss Proc. WWV 2015, Pp 23-32 (2015)
WWV
DOI: 10.48550/arxiv.1508.03901
Popis: 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 \^a although it suffices to illustrate the main concepts, we also discuss how our work extends to other language extensions.
Comment: In Proceedings WWV 2015, arXiv:1508.03389
Databáze: OpenAIRE