Failure of a safety-critical application on an embedded processor can lead to severe damage or even loss of life. Here we are concerned with two kinds of failure: stack overflow, which usually leads to run-time errors that are difficult to diagnose, and failure to meet deadlines, which is catastrophic for systems with hard real-time characteristics. Classical validation methods like code review and testing with repeated measurements require a lot of effort, are expensive, and do not really help in proving the absence of such errors. AbsInt’s tools StackAnalyzer and aiT (timing analyzer) provide a solution to this problem. They use abstract interpretation as a formal method that allows to obtain statements valid for all program runs with all...
Abstract. We report on a successful preliminary experience in the design and implementation of a spe...
Embedded systems have proliferated into diverse and complex critical applications with stringent rel...
International audienceStatic analyzers based on abstract interpretation are tools aiming at the auto...
In automotive, railway, avionics, automation, and healthcare industries more and more functionality ...
Critical real-time embedded systems feature complex safety-related, performance-demanding functional...
International audienceMany tasks in safety-critical embedded systems have hard real-time characteris...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
Abstract Embedded hard real-time systems need reliable guarantees for the satisfaction of their timi...
Cars, trains, trucks, telecom networks and industrial robots are examples of products relying on com...
There exist currently in production an immense number of applications that are considered safety cri...
Embedded systems have proliferated into diverse and complex critical applications with stringent rel...
This paper examines the problem of statically analyzing the performance of embedded software. This p...
This paper examines several techniques for static tim-ing analysis. In detail, the first part of the...
Abstract. Hard real-time systems have to satisfy strict timing con-straints. To prove that these con...
Much software for embedded systems is written in languages such as C. This is known to be error pron...
Abstract. We report on a successful preliminary experience in the design and implementation of a spe...
Embedded systems have proliferated into diverse and complex critical applications with stringent rel...
International audienceStatic analyzers based on abstract interpretation are tools aiming at the auto...
In automotive, railway, avionics, automation, and healthcare industries more and more functionality ...
Critical real-time embedded systems feature complex safety-related, performance-demanding functional...
International audienceMany tasks in safety-critical embedded systems have hard real-time characteris...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
Abstract Embedded hard real-time systems need reliable guarantees for the satisfaction of their timi...
Cars, trains, trucks, telecom networks and industrial robots are examples of products relying on com...
There exist currently in production an immense number of applications that are considered safety cri...
Embedded systems have proliferated into diverse and complex critical applications with stringent rel...
This paper examines the problem of statically analyzing the performance of embedded software. This p...
This paper examines several techniques for static tim-ing analysis. In detail, the first part of the...
Abstract. Hard real-time systems have to satisfy strict timing con-straints. To prove that these con...
Much software for embedded systems is written in languages such as C. This is known to be error pron...
Abstract. We report on a successful preliminary experience in the design and implementation of a spe...
Embedded systems have proliferated into diverse and complex critical applications with stringent rel...
International audienceStatic analyzers based on abstract interpretation are tools aiming at the auto...