AbstractThis paper presents an approach to the efficient abstraction of interrupt handling in microcontroller systems. Such systems usually operate in uncertain environments, giving rise to a high degree of nondeterminism in the corresponding formal models, which in turn aggravates the state explosion problem. Careful handling of nondeterminism is therefore crucial for obtaining efficient model checking tools. Here, we support this goal by developing a formal computation model and an abstraction method, called interrupt nondeterminism, which instantiates nondeterministic values only if and when this is required by the application code. It is shown how this symbolic technique can be integrated into our explicit CTL model checking tool [mc]sq...
Creating software for embedded systems requires rigid quality measures. The reason for this is that ...
Symbolic model checking is a powerful formal-verification technique for reactive systems. In this pa...
AbstractIn this paper we present an automatic combination of abstraction-refinement by which we tran...
AbstractThis paper presents an approach to the efficient abstraction of interrupt handling in microc...
Software of microcontrollers is getting more and more complex. It is mandatory to extensively analyz...
Embedded control programs are hard to analyse because their behaviour depends on how they interact w...
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
Abstract—Interrupt-driven software is difficult to test and debug, especially when interrupts can be...
A widely-used class of real-time, reactive, embedded systems is called interrupt-driven systems [8]....
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
Information security is important in academia, industry and government. The use of formal methods in...
ion of Systems with Counters for Symbolic Model Checking # Klaus Schneider and George Logothetis U...
textabstractFormal methods, especially model checking, are an indispensable part of the software eng...
One approach to model checking software is based on the abstract-check-re ne paradigm: build an abs...
AbstractThis paper describes the application of two abstraction techniques, namely dead variable red...
Creating software for embedded systems requires rigid quality measures. The reason for this is that ...
Symbolic model checking is a powerful formal-verification technique for reactive systems. In this pa...
AbstractIn this paper we present an automatic combination of abstraction-refinement by which we tran...
AbstractThis paper presents an approach to the efficient abstraction of interrupt handling in microc...
Software of microcontrollers is getting more and more complex. It is mandatory to extensively analyz...
Embedded control programs are hard to analyse because their behaviour depends on how they interact w...
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
Abstract—Interrupt-driven software is difficult to test and debug, especially when interrupts can be...
A widely-used class of real-time, reactive, embedded systems is called interrupt-driven systems [8]....
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
Information security is important in academia, industry and government. The use of formal methods in...
ion of Systems with Counters for Symbolic Model Checking # Klaus Schneider and George Logothetis U...
textabstractFormal methods, especially model checking, are an indispensable part of the software eng...
One approach to model checking software is based on the abstract-check-re ne paradigm: build an abs...
AbstractThis paper describes the application of two abstraction techniques, namely dead variable red...
Creating software for embedded systems requires rigid quality measures. The reason for this is that ...
Symbolic model checking is a powerful formal-verification technique for reactive systems. In this pa...
AbstractIn this paper we present an automatic combination of abstraction-refinement by which we tran...