The increasing complexity of reactive systems and the expected reliability of their implementation require formal techniques to be used. Traditionally, three main techniques are distinguished : model-checking, theorem-proving and testing.This work describes the development of a formal environment as a set of theories of the proof assistant Isabelle/HOL, the root is being a theory of transition systems and their behavior's. Subtheories define particular families of systems, like constrained and timed automata. Several techniques are available in order to prove statements on systems, along them induction, coinduction, rewriting, abstraction and automatic computations. Moreover, we have experimented a new approach of the test activity where co...
RÉSUMÉ: Les environnements d'apprentissage prennent une place de plus en plus grande dans les techni...
Testing is a very common practice in the software development process. The testing activity consists...
State-of-the-art System-on-Chip (SoC) architectures integrate many different components, such as pro...
RÉSUMÉ: ABSTRACT Maintenance is the last phase of software life cycle and plays an important role in...
A model checker can produce a trace of counter-example for erroneous program, which is often difficu...
Domain specific Modeling Languages (DSMLs) are increasingly used at the early phases in the developm...
The results presented in this PhD thesis deal with functional validation of logic controllers using ...
Automated testing is at the core of modern software development. Yet developers struggle when it com...
National audienceModel verification, more commonly known as Model Checking, is a concept basedon an ...
In this thesis we present new approaches in the domains of soft fault detection and location in comp...
The progressive integration of electronics in the car and avionics fields has lead to improvements i...
These last years have seen the development of several constraint solving techniques dedicated to the...
We present a synthesis method for the control of discrte event systems (DES). This method is an alte...
Certified programming is a framework in which any program is correct by construction. Proof assistan...
In this thesis, we study non-linear sampled-data feedback control systems. Analysis and stablization...
RÉSUMÉ: Les environnements d'apprentissage prennent une place de plus en plus grande dans les techni...
Testing is a very common practice in the software development process. The testing activity consists...
State-of-the-art System-on-Chip (SoC) architectures integrate many different components, such as pro...
RÉSUMÉ: ABSTRACT Maintenance is the last phase of software life cycle and plays an important role in...
A model checker can produce a trace of counter-example for erroneous program, which is often difficu...
Domain specific Modeling Languages (DSMLs) are increasingly used at the early phases in the developm...
The results presented in this PhD thesis deal with functional validation of logic controllers using ...
Automated testing is at the core of modern software development. Yet developers struggle when it com...
National audienceModel verification, more commonly known as Model Checking, is a concept basedon an ...
In this thesis we present new approaches in the domains of soft fault detection and location in comp...
The progressive integration of electronics in the car and avionics fields has lead to improvements i...
These last years have seen the development of several constraint solving techniques dedicated to the...
We present a synthesis method for the control of discrte event systems (DES). This method is an alte...
Certified programming is a framework in which any program is correct by construction. Proof assistan...
In this thesis, we study non-linear sampled-data feedback control systems. Analysis and stablization...
RÉSUMÉ: Les environnements d'apprentissage prennent une place de plus en plus grande dans les techni...
Testing is a very common practice in the software development process. The testing activity consists...
State-of-the-art System-on-Chip (SoC) architectures integrate many different components, such as pro...