Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty behaviors prior to the execution. This ability requires that the analysis process foresees any possible runtime scenario. A task which is even more complex in the case of concurrent programs, because of the number of alternatives introduced by the usual nondeterminism. In this particular case, some of the most common faulty behaviors are those about erroneous usage of resources, presence of deadlocks and data race conflicts. Behavioral type systems for programming languages provide a strong mechanism for reasoning on programs actions at static time. In this the- sis we discuss two static analysis techniques based on this approach. The first ...
Traditional behavior analysis usually operates at the implementation level of malicious behaviors. Y...
This paper presents a dynamic program analysis algorithm that can detect deadlock potentials in a mu...
International audienceThis paper is an introduction to the framework for the deadlock analysis of ob...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...
The strength of program static analysis techniques lies on its ability to detect faulty behaviors p...
This Phd thesis presents a static analysis algorithm for programs with threads. It generalizes abstr...
Abstract. Concurrent programs are notorious for containing errors that are difficult to reproduce an...
Abstract—Detecting bugs in concurrent software is challeng-ing due to the many different thread inte...
The Java language enables the development of concurrent and distributed software through the concept...
Developers of concurrent software need cost-effective analysis techniques to acquire confidence in t...
Traditional behavior analysis usually operates at the implementation level of a malicious behavior. ...
Shared-memory concurrency is a classic concurrency model which, among other things, makes it possibl...
ABSTRACT formally, experimentation can help develop estimates of Software engineering has suffered f...
National audienceAfter a short presentation of static analysis by Abstract Interpretation, we summar...
Stand-alone techniques for the analysis and testing of the synchronization structure of concurrent p...
Traditional behavior analysis usually operates at the implementation level of malicious behaviors. Y...
This paper presents a dynamic program analysis algorithm that can detect deadlock potentials in a mu...
International audienceThis paper is an introduction to the framework for the deadlock analysis of ob...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...
The strength of program static analysis techniques lies on its ability to detect faulty behaviors p...
This Phd thesis presents a static analysis algorithm for programs with threads. It generalizes abstr...
Abstract. Concurrent programs are notorious for containing errors that are difficult to reproduce an...
Abstract—Detecting bugs in concurrent software is challeng-ing due to the many different thread inte...
The Java language enables the development of concurrent and distributed software through the concept...
Developers of concurrent software need cost-effective analysis techniques to acquire confidence in t...
Traditional behavior analysis usually operates at the implementation level of a malicious behavior. ...
Shared-memory concurrency is a classic concurrency model which, among other things, makes it possibl...
ABSTRACT formally, experimentation can help develop estimates of Software engineering has suffered f...
National audienceAfter a short presentation of static analysis by Abstract Interpretation, we summar...
Stand-alone techniques for the analysis and testing of the synchronization structure of concurrent p...
Traditional behavior analysis usually operates at the implementation level of malicious behaviors. Y...
This paper presents a dynamic program analysis algorithm that can detect deadlock potentials in a mu...
International audienceThis paper is an introduction to the framework for the deadlock analysis of ob...