Industrial usage of code analysis tools based on semantic analysis, such as the Frama-C platform, poses several challenges, from the setup of analyses to the exploitation of their results. In this paper, we discuss two of these challenges. First, such analyses require detailed information about the code structure and the build process, which are often not documented, being part of the implicit build chain used by the developers. Unlike heuristics-based tools, which can deal with incomplete information, semantics-based tools require stubs or specifications for external library functions, compiler builtins, non-standard extensions, etc. Setting up a new analysis has a high cost, which precludes industrial users from trying such tools, sin...
Due to the growing importance of the role that software plays in critical systems, software verifica...
International audienceblocks, and relies on a dataflow semantics: an (un)specified sampling time is ...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...
International audienceEnforcing Coding Standards is part of the traditional concerns of industrial s...
Conference of 2nd International Workshop on Formal Integrated Development Environment, F-IDE 2015 ; ...
International audienceThis paper describes an incremental methodology of deductive verification assi...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
Conference of 16th International Conference on Runtime Verification, RV 2016 ; Conference Date: 23 S...
Program verification is a challenging task that requires several techniques for addressing the diffe...
Conference of 7th International Conference on Tests and Proofs, TAP 2013 ; Conference Date: 16 June ...
Abstract. This paper reports on the experience gained in the MaFMeth project, which undertook a form...
In this paper we describe a deductive verification platform for the CAO language. CAO is a domain-sp...
In this paper we describe a deductive verification platform for the CAO language. CAO is a domain-sp...
How to apply automated verification technology such as model checking and static program analysis to...
Formal methods techniques for improving software correctness and reliability fall into two categorie...
Due to the growing importance of the role that software plays in critical systems, software verifica...
International audienceblocks, and relies on a dataflow semantics: an (un)specified sampling time is ...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...
International audienceEnforcing Coding Standards is part of the traditional concerns of industrial s...
Conference of 2nd International Workshop on Formal Integrated Development Environment, F-IDE 2015 ; ...
International audienceThis paper describes an incremental methodology of deductive verification assi...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
Conference of 16th International Conference on Runtime Verification, RV 2016 ; Conference Date: 23 S...
Program verification is a challenging task that requires several techniques for addressing the diffe...
Conference of 7th International Conference on Tests and Proofs, TAP 2013 ; Conference Date: 16 June ...
Abstract. This paper reports on the experience gained in the MaFMeth project, which undertook a form...
In this paper we describe a deductive verification platform for the CAO language. CAO is a domain-sp...
In this paper we describe a deductive verification platform for the CAO language. CAO is a domain-sp...
How to apply automated verification technology such as model checking and static program analysis to...
Formal methods techniques for improving software correctness and reliability fall into two categorie...
Due to the growing importance of the role that software plays in critical systems, software verifica...
International audienceblocks, and relies on a dataflow semantics: an (un)specified sampling time is ...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...