In this thesis we present ad study an object-oriented language, characterized by two different types of objects, passive and active objects, of which we define the operational syntax and semantics. For this language we also define the type system, that will be used for the type checking and for the extraction of behavioral types, which are an abstract description of the behavior of the methods, used in deadlock analysis. Programs can manifest deadlock due to the errors of the programmer. To statically identify possible unintended behaviors we studied and implemented a technique for the analysis of deadlock based on behavioral types
none4We present a framework for statically detecting deadlocks in a concurrent object-oriented langu...
Static deadlock analyzers might be able to verify the absence of deadlock. However, they are usually...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...
In computer systems, specifically in multithread, parallel and distributed systems, a deadlock is bo...
International audienceThis paper is an introduction to the framework for the deadlock analysis of ob...
International audienceWe present a framework for statically detecting deadlocks in a concurrent obje...
We present a framework for statically detecting deadlocks in a concurrent object-oriented language w...
The active object concept is a powerful computational model for defining distributed and concurrent ...
We present a framework for statically detecting deadlocks in a concurrent object language with async...
Deadlock analysis of object-oriented programs that dynamically create threads and objects is complex...
The strength of program static analysis techniques lies on its ability to detect faulty behaviors p...
Static deadlock analyzers might be able to verify the absence of deadlock, but when they detect a po...
This paper presents a static analysis technique based on effect and behavioural types for deriving s...
AbstractWe investigate deadlock detection for a modeling language based on active objects. To detect...
International audienceWe present a framework for statically detecting deadlocks in a concurrent obje...
none4We present a framework for statically detecting deadlocks in a concurrent object-oriented langu...
Static deadlock analyzers might be able to verify the absence of deadlock. However, they are usually...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...
In computer systems, specifically in multithread, parallel and distributed systems, a deadlock is bo...
International audienceThis paper is an introduction to the framework for the deadlock analysis of ob...
International audienceWe present a framework for statically detecting deadlocks in a concurrent obje...
We present a framework for statically detecting deadlocks in a concurrent object-oriented language w...
The active object concept is a powerful computational model for defining distributed and concurrent ...
We present a framework for statically detecting deadlocks in a concurrent object language with async...
Deadlock analysis of object-oriented programs that dynamically create threads and objects is complex...
The strength of program static analysis techniques lies on its ability to detect faulty behaviors p...
Static deadlock analyzers might be able to verify the absence of deadlock, but when they detect a po...
This paper presents a static analysis technique based on effect and behavioural types for deriving s...
AbstractWe investigate deadlock detection for a modeling language based on active objects. To detect...
International audienceWe present a framework for statically detecting deadlocks in a concurrent obje...
none4We present a framework for statically detecting deadlocks in a concurrent object-oriented langu...
Static deadlock analyzers might be able to verify the absence of deadlock. However, they are usually...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...