We propose a type system for lock-freedom in the pi-calculus, which guarantees that certain communications will eventually succeed. Distinguishing features of our type system are: it can verify lock-freedom of concurrent programs that have sophisticated recursive communication structures; it can be fully automated; it is hybrid, in that it combines a type system for lock-freedom with local reasoning about deadlock-freedom, termination, and confluence analyses. Moreover, the type system is parameterized by deadlock-freedom/termination/confluence analyses, so that any methods (e.g. type systems and model checking) can be used for those analyses. A lock-freedom analysis tool has been implemented based on the proposed type syst...
We present a unifying framework for type systems for process calculi. The core of the system provide...
In this book we develop powerful techniques based on formal methods for the verification of correctn...
We present a type-based technique for the verification of deadlock-freedom in asynchronous concurren...
We propose a type system for lock-freedom in the pi-calculus, which guarantees that certain communi...
We propose a type system for lock-freedom in the \u3c0-calculus, which guarantees that certain commu...
Advanced type systems for the π-calculus have recently been proposed to guarantee deadlock-freedom i...
AbstractAdvanced type systems for the π-calculus have recently been proposed to guarantee deadlock-f...
Abstract. Type systems for programming languages help reasoning about program behavior and early fin...
Distributed systems are everywhere around us and guaranteeing their correctness is of paramount impo...
The pi-calculus, viewed as a core concurrent programming language, has been used as the target of mu...
Concurrency primitives play an important role in describing programs on parallel /distributed enviro...
AbstractWe propose a general, powerful framework of type systems for the π-calculus, and show that w...
AbstractDeadlock is one of the most serious problems in concurrent programming. Recently, Kobayashi ...
Static analysis techniques based on session types discern concurrent programs that ensure the fideli...
Abstract. Static analysis techniques based on session types discern con-current programs that ensure...
We present a unifying framework for type systems for process calculi. The core of the system provide...
In this book we develop powerful techniques based on formal methods for the verification of correctn...
We present a type-based technique for the verification of deadlock-freedom in asynchronous concurren...
We propose a type system for lock-freedom in the pi-calculus, which guarantees that certain communi...
We propose a type system for lock-freedom in the \u3c0-calculus, which guarantees that certain commu...
Advanced type systems for the π-calculus have recently been proposed to guarantee deadlock-freedom i...
AbstractAdvanced type systems for the π-calculus have recently been proposed to guarantee deadlock-f...
Abstract. Type systems for programming languages help reasoning about program behavior and early fin...
Distributed systems are everywhere around us and guaranteeing their correctness is of paramount impo...
The pi-calculus, viewed as a core concurrent programming language, has been used as the target of mu...
Concurrency primitives play an important role in describing programs on parallel /distributed enviro...
AbstractWe propose a general, powerful framework of type systems for the π-calculus, and show that w...
AbstractDeadlock is one of the most serious problems in concurrent programming. Recently, Kobayashi ...
Static analysis techniques based on session types discern concurrent programs that ensure the fideli...
Abstract. Static analysis techniques based on session types discern con-current programs that ensure...
We present a unifying framework for type systems for process calculi. The core of the system provide...
In this book we develop powerful techniques based on formal methods for the verification of correctn...
We present a type-based technique for the verification of deadlock-freedom in asynchronous concurren...