In this paper we introduce an approach for automated verification and testing of ANSI C programs for embedded systems. We automatically extract an automaton model from the C code of the SUT (system under test). This automaton model is on the one hand used for formal verification of the requirements defined in the system specification, on the other hand, we can derive test cases from this model, for both methods we use a model checker. We describe our techniques for test case generation, based on producing counterexamples with a model checker by formulating trap properties. The resulting test cases can then be applied to the SUT on different test levels. An important issue for model checking C-source code, is the correct modeling of the sema...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...
Abstract. We describe the experience of modeling and formally verifying a software cache algorithm u...
In this paper we present a formal verification approach for abstract SystemC models. The approach al...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
Abstract — In this paper we introduce the development of a framework for testing safety-critical emb...
The verification of real-life C/C++ code is inherently hard. Not only are there numerous challenging...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
Computer-aided verification of embedded systems hinges on the availability of good verification mode...
There is increasing pressure on providing a high degree of assurance of operation system’s security ...
Propositional bounded model checking has been applied successfully to verify embedded software but i...
Abstract—Propositional bounded model checking has been applied successfully to verify embedded softw...
Abstract. We present a tool for the formal verification of ANSI-C programs using Bounded Model Check...
In this work an approach is shown, how to verify embedded system applications written for the operat...
We present a new methodology for automatic verification of C programs against finite state machine s...
We present a new methodology for automatic verification of C programs against finite state machine s...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...
Abstract. We describe the experience of modeling and formally verifying a software cache algorithm u...
In this paper we present a formal verification approach for abstract SystemC models. The approach al...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
Abstract — In this paper we introduce the development of a framework for testing safety-critical emb...
The verification of real-life C/C++ code is inherently hard. Not only are there numerous challenging...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
Computer-aided verification of embedded systems hinges on the availability of good verification mode...
There is increasing pressure on providing a high degree of assurance of operation system’s security ...
Propositional bounded model checking has been applied successfully to verify embedded software but i...
Abstract—Propositional bounded model checking has been applied successfully to verify embedded softw...
Abstract. We present a tool for the formal verification of ANSI-C programs using Bounded Model Check...
In this work an approach is shown, how to verify embedded system applications written for the operat...
We present a new methodology for automatic verification of C programs against finite state machine s...
We present a new methodology for automatic verification of C programs against finite state machine s...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...
Abstract. We describe the experience of modeling and formally verifying a software cache algorithm u...
In this paper we present a formal verification approach for abstract SystemC models. The approach al...