This thesis is dedicated to the analysis of low-level software, like operating systems, by abstract interpretation. Analyzing OSes is a crucial issue to guarantee the safety of software systems since they are the layer immediately above the hardware and that all applicative tasks rely on them. For critical applications, we want to prove that the OS does not crash, and that it ensures the isolation of programs, so that an untrusted program cannot disrupt a trusted one. The analysis of this kind of programs raises specific issues. This is because OSes must control hardware using instructions that are meaningless in ordinary programs. In addition, because hardware features are outside the scope of C, source code includes assembly blocks mixed ...
Environments within which applications are embedded are growing in complexity and dynamicity, consid...
A critical software is a software whose malfunction may result in death or serious injury to people,...
Omnipresence of computer systems in modern technological applications makes the question of their re...
The formal verification of programs is nowadays a crucial challenge for computer science, as softwar...
The goal of this thesis is to present a generic static analysis of Java multithreaded programs.Multi...
This report presents the bulk of my research work from the completion of my PhD, in late 2004, until...
In the context of the building developments, it is increasing necessary to interconnect communicatin...
This dissertation describes techniques that can optimize the performance of modernday network system...
This dissertation describes techniques that can optimize the performance of modernday network system...
This report presents the bulk of my research work from the completion of my PhD, in late 2004, until...
In software-defined networks (SDN), the filtering requirements for critical applications often vary ...
Esterel is an imperative concurrent design language for the specification of control-oriented reacti...
Supercomputing plays an important role in several innovative fields, speeding up prototyping or vali...
Static analysis algorithms strive to extract the information necessary for the understanding and opt...
Organizations aim at combining a lot of software applications together in wide and consistent system...
Environments within which applications are embedded are growing in complexity and dynamicity, consid...
A critical software is a software whose malfunction may result in death or serious injury to people,...
Omnipresence of computer systems in modern technological applications makes the question of their re...
The formal verification of programs is nowadays a crucial challenge for computer science, as softwar...
The goal of this thesis is to present a generic static analysis of Java multithreaded programs.Multi...
This report presents the bulk of my research work from the completion of my PhD, in late 2004, until...
In the context of the building developments, it is increasing necessary to interconnect communicatin...
This dissertation describes techniques that can optimize the performance of modernday network system...
This dissertation describes techniques that can optimize the performance of modernday network system...
This report presents the bulk of my research work from the completion of my PhD, in late 2004, until...
In software-defined networks (SDN), the filtering requirements for critical applications often vary ...
Esterel is an imperative concurrent design language for the specification of control-oriented reacti...
Supercomputing plays an important role in several innovative fields, speeding up prototyping or vali...
Static analysis algorithms strive to extract the information necessary for the understanding and opt...
Organizations aim at combining a lot of software applications together in wide and consistent system...
Environments within which applications are embedded are growing in complexity and dynamicity, consid...
A critical software is a software whose malfunction may result in death or serious injury to people,...
Omnipresence of computer systems in modern technological applications makes the question of their re...