We present an extension of the DIVINE software model checker tosupport programs with exception handling. The extension consists of two parts, a language-neutral implementation of the LLVM exception-handling instructions, and an adaptation of the C++ runtime for the DIVINE/LLVM exception model. This constitutes an important step towards support of both the full C++ specification and towards verification of real-world C++ programs using a software model checker. Additionally, we show how these extensions can be used to elegantly implement other features with non-local control transfer, most importantly the longjmp function in C
In recent years, concurrent programming has become more and more important. Multi-core processors an...
Abstract. The paper presents a combination of interactive and auto-matic tools in the area of softwa...
Exception handling is nowadays a necessary cornponent of error proof Information systems. The paper ...
Abstract: We present an extension of the DIVINE software model checker to support programs with exce...
In the last three decades, memory safety issues in system programming languages such as C or C++ hav...
The term “software model checking” has recently been coined to refer to a flourishing area of resear...
Abstract—Bounded model checking of C++ programs presents greater challenges than that of C programs ...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, which...
AbstractException handling mechanisms provide a structured way to deal with exceptional circumstance...
The paper presents a combination of interactive and automatic tools in the area of software verific...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
We present our work in providing Statistical Model Checking for programs in LLVM bitcode. As part of...
We describe our experiences with an exception analysis tool for Standard ML. Information about excep...
AbstractThis paper presents a Hoare-like system for the language Lexc containing typical statements,...
Software is used in more and more aspects of our lives, so its correctness is more and more importan...
In recent years, concurrent programming has become more and more important. Multi-core processors an...
Abstract. The paper presents a combination of interactive and auto-matic tools in the area of softwa...
Exception handling is nowadays a necessary cornponent of error proof Information systems. The paper ...
Abstract: We present an extension of the DIVINE software model checker to support programs with exce...
In the last three decades, memory safety issues in system programming languages such as C or C++ hav...
The term “software model checking” has recently been coined to refer to a flourishing area of resear...
Abstract—Bounded model checking of C++ programs presents greater challenges than that of C programs ...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, which...
AbstractException handling mechanisms provide a structured way to deal with exceptional circumstance...
The paper presents a combination of interactive and automatic tools in the area of software verific...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
We present our work in providing Statistical Model Checking for programs in LLVM bitcode. As part of...
We describe our experiences with an exception analysis tool for Standard ML. Information about excep...
AbstractThis paper presents a Hoare-like system for the language Lexc containing typical statements,...
Software is used in more and more aspects of our lives, so its correctness is more and more importan...
In recent years, concurrent programming has become more and more important. Multi-core processors an...
Abstract. The paper presents a combination of interactive and auto-matic tools in the area of softwa...
Exception handling is nowadays a necessary cornponent of error proof Information systems. The paper ...