Resource-constrained devices are becoming ubiquitous. Examples include cell phones, Palm Pilots and digital thermostats. It can be difficult to fit the required functionality into such a device without sacrificing the simplicity and clarity of the software. Increasingly complex embedded systems require extensive brute-force testing, making development and maintenance costly. This is particularly true for system components that are written in assembly language. Static checking has the potential of alleviating these problems, but until now there has been little tool support for programming at the assembly level. In this paper, we present the design and implementation of a static checker for interrupt-driven Z86-based software with hard real-t...
Interrupt behaviors, especially the external ones, are diffi-cult to verify in a microprocessor desi...
Abstract. We report on a successful preliminary experience in the de-sign and implementation of a sp...
Software of microcontrollers is getting more and more complex. It is mandatory to extensively analyz...
Resource-constrained devices are becoming ubiquitous. Examples include cell phones, palm pilots, and...
Resource-constrained devices are becoming ubiquitous. Examples include cell phones, Palm Pilots and ...
Static checking can provide safe and tight bounds on stack usage and execution times in interrupt-dr...
Real-time, reactive, and embedded systems are increasingly used throughout society (e.g., flight con...
The verification of real-life C/C++ code is inherently hard. Not only are there numerous challenging...
Embedded control programs are hard to analyse because their behaviour depends on how they interact w...
Abstract. We report on a successful preliminary experience in the design and implementation of a spe...
We report on a successful preliminary experience in the design and implementation of a speci...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
We show that abstract interpretation-based static program analysis can be made efficient and precise...
We report on a successful preliminary experience in the design and implementation of a special-purpo...
AbstractThis paper describes the application of two abstraction techniques, namely dead variable red...
Interrupt behaviors, especially the external ones, are diffi-cult to verify in a microprocessor desi...
Abstract. We report on a successful preliminary experience in the de-sign and implementation of a sp...
Software of microcontrollers is getting more and more complex. It is mandatory to extensively analyz...
Resource-constrained devices are becoming ubiquitous. Examples include cell phones, palm pilots, and...
Resource-constrained devices are becoming ubiquitous. Examples include cell phones, Palm Pilots and ...
Static checking can provide safe and tight bounds on stack usage and execution times in interrupt-dr...
Real-time, reactive, and embedded systems are increasingly used throughout society (e.g., flight con...
The verification of real-life C/C++ code is inherently hard. Not only are there numerous challenging...
Embedded control programs are hard to analyse because their behaviour depends on how they interact w...
Abstract. We report on a successful preliminary experience in the design and implementation of a spe...
We report on a successful preliminary experience in the design and implementation of a speci...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
We show that abstract interpretation-based static program analysis can be made efficient and precise...
We report on a successful preliminary experience in the design and implementation of a special-purpo...
AbstractThis paper describes the application of two abstraction techniques, namely dead variable red...
Interrupt behaviors, especially the external ones, are diffi-cult to verify in a microprocessor desi...
Abstract. We report on a successful preliminary experience in the de-sign and implementation of a sp...
Software of microcontrollers is getting more and more complex. It is mandatory to extensively analyz...