International audienceIn this paper we propose a new abstract domain for staticanalysis of binary code. Our motivation stems from the need to im-prove the precision of the estimation of the Worst-Case Execution Time(WCET) of safety-critical real-time code. WCET estimation requirescomputing information such as upper bounds on the number of loopiterations, unfeasible execution paths, etc. These estimations are usuallyperformed on binary code, mainly to avoid making assumptions on howthe compiler works. Our abstract domain, based on polyhedra and ontwo mapping functions that associate polyhedra variables with registersand memory, targets the precise computation of such information. Weprove the correctness of the method, and demonstrate its eff...
In real-time and embedded systems, it is often necessary to place conservative upper bounds on the m...
Program slicing is a technique for determining the set of statements of a program that potentially a...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
International audienceIn this paper we propose a new abstract domain for staticanalysis of binary co...
In a real-time system, it is crucial to ensure that all tasks of the system holdtheir deadlines. A m...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
The complexity of software grows every year, and while there are many programming techniques and new...
The polyhedron model has been used successfully for auto-matic parallelization of code regions with ...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Static Worst-Case Execution Time (WCET) analysis is a technique to derive upper bounds for the execu...
We show that abstract interpretation-based static program analysis can be made efficient and precise...
International audienceThis paper deals with the binary analysis of executable programs, with the goa...
Worst-Case Execution Time (WCET) analysis means to compute a safe upper bound to the execution time ...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Version étendue de l'article de la conférence ITP 2014International audienceStatic analysis of binar...
In real-time and embedded systems, it is often necessary to place conservative upper bounds on the m...
Program slicing is a technique for determining the set of statements of a program that potentially a...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
International audienceIn this paper we propose a new abstract domain for staticanalysis of binary co...
In a real-time system, it is crucial to ensure that all tasks of the system holdtheir deadlines. A m...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
The complexity of software grows every year, and while there are many programming techniques and new...
The polyhedron model has been used successfully for auto-matic parallelization of code regions with ...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Static Worst-Case Execution Time (WCET) analysis is a technique to derive upper bounds for the execu...
We show that abstract interpretation-based static program analysis can be made efficient and precise...
International audienceThis paper deals with the binary analysis of executable programs, with the goa...
Worst-Case Execution Time (WCET) analysis means to compute a safe upper bound to the execution time ...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Version étendue de l'article de la conférence ITP 2014International audienceStatic analysis of binar...
In real-time and embedded systems, it is often necessary to place conservative upper bounds on the m...
Program slicing is a technique for determining the set of statements of a program that potentially a...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...