Runtime verification is a promising technique to improve the safety of complex systems. These systems can be instrumented to produce execution traces enabling us to observe their usage in the field. A significant challenge is to provide software engineers with a simple formal language adapted to the expression of their most important requirements. In this thesis, we focus on the verification of medical devices. We performed a thorough analysis of a worldwide-used medical device in order to identify those requirements, as well as the precise nature of its execution traces. In the light of this study, we propose ParTraP, a formally defined language dedicated to property specification for finite traces. It is designed to be accessible to softw...
Verification is decisive for embedded software. The goal of this work is to verify temporal properti...
The overall aim of this thesis is the development of mathematically sound and practically efficient ...
Texte intégral accessible uniquement aux membres de l'Université de LorraineOur aim is the use of fo...
Runtime verification is a promising technique to improve the safety of complex systems. These system...
La vérification à l'exécution est une technique prometteuse pour améliorer la sûreté des systèmes co...
International audienceThis article proposes a temporal and parametric specification language (ParTra...
International audienceWe present ParTraP and its associated toolset, supporting a lightweight approa...
La vérification à l’exécution est une méthode formelle légère qui consiste à vérifier qu’une exécuti...
The Trace Runtime Analysis Platform (TRAP) provides a model-based framework and implements the corr...
Automatic formal verification such as model checking faces the combinatorial explosion issue. This l...
International audienceThe verification of software intensive medical devices can largely benefit fro...
International audienceWe present in this paper a method and tool for the verification of causal and ...
Les ordinateurs sont partout.Nous leur faisons confiance pour un grand, et grandissant, nombre de tâ...
La validation des systèmes est un des aspects critiques dans les phases de développement. Cette vali...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...
Verification is decisive for embedded software. The goal of this work is to verify temporal properti...
The overall aim of this thesis is the development of mathematically sound and practically efficient ...
Texte intégral accessible uniquement aux membres de l'Université de LorraineOur aim is the use of fo...
Runtime verification is a promising technique to improve the safety of complex systems. These system...
La vérification à l'exécution est une technique prometteuse pour améliorer la sûreté des systèmes co...
International audienceThis article proposes a temporal and parametric specification language (ParTra...
International audienceWe present ParTraP and its associated toolset, supporting a lightweight approa...
La vérification à l’exécution est une méthode formelle légère qui consiste à vérifier qu’une exécuti...
The Trace Runtime Analysis Platform (TRAP) provides a model-based framework and implements the corr...
Automatic formal verification such as model checking faces the combinatorial explosion issue. This l...
International audienceThe verification of software intensive medical devices can largely benefit fro...
International audienceWe present in this paper a method and tool for the verification of causal and ...
Les ordinateurs sont partout.Nous leur faisons confiance pour un grand, et grandissant, nombre de tâ...
La validation des systèmes est un des aspects critiques dans les phases de développement. Cette vali...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...
Verification is decisive for embedded software. The goal of this work is to verify temporal properti...
The overall aim of this thesis is the development of mathematically sound and practically efficient ...
Texte intégral accessible uniquement aux membres de l'Université de LorraineOur aim is the use of fo...