The application of formal methods in the development of safety-critical embedded software is recommended in order to provide strong guarantees about the absence of software errors. In this context, WCET estimation tools constitute an important element to be formally verified. We present a formally verified WCET estimation tool, integrated to the formally verified CompCert C compiler. Our tool comes with a machine-checked proof which ensures that its WCET estimates are safe. Our tool operates over C programs and is composed of two main parts, a loop bound estimation and an Implicit Path Enumeration Technique (IPET)-based WCET calculation method. We evaluated the precision of the WCET estimates on a reference benchmark and obtained results wh...
Critical embedded systems are generally composed of repetitive tasks that must meet drastic timing c...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThe application of formal methods in the development of safety-critical embedd...
Safety-critical systems - such as electronic flight control systems and nuclear reactor controls - m...
International audienceWorst-case execution time (WCET) estimation tools are complex pieces of softwa...
This paper explores the issues to be addressed to provide safe worst-case execution time (WCET) esti...
International audienceThis paper reports on the development and formal verification (proof of semant...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Abstract. Worst-case execution time (WCET) estimation tools are complex pieces of software performin...
The search for an upper bound of the execution time of a program is an essential part of the verific...
Critical embedded systems are generally composed of repetitive tasks that must meet hard timing cons...
We present __builtin_ais_annot(), a user-friendly, versatile way to transfer annotations (also known...
Critical embedded systems are generally composed of repetitive tasks that must meet drastic timing c...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThe application of formal methods in the development of safety-critical embedd...
Safety-critical systems - such as electronic flight control systems and nuclear reactor controls - m...
International audienceWorst-case execution time (WCET) estimation tools are complex pieces of softwa...
This paper explores the issues to be addressed to provide safe worst-case execution time (WCET) esti...
International audienceThis paper reports on the development and formal verification (proof of semant...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Abstract. Worst-case execution time (WCET) estimation tools are complex pieces of software performin...
The search for an upper bound of the execution time of a program is an essential part of the verific...
Critical embedded systems are generally composed of repetitive tasks that must meet hard timing cons...
We present __builtin_ais_annot(), a user-friendly, versatile way to transfer annotations (also known...
Critical embedded systems are generally composed of repetitive tasks that must meet drastic timing c...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceCompCert is the first commercially available optimizing compiler that is forma...