How to apply automated verification technology such as model checking and static program analysis to millions of lines of embedded C/C++ code? How to package this technology in a way that it can be used by software developers and engineers, who might have no background in formal verification? And how to convince business managers to actually pay for such a software? This work addresses a number of those questions. Based on our own experience on developing and distributing the Goanna source code analyzer for detecting software bugs and security vulnerabilities in C/C++ code, we explain the underlying technology of model checking, static analysis and SMT solving, steps involved in creating industrial-proof tools
Software engineers working in industry seldom try to apply formal methods to solve problems. There a...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
How to apply automated verification technology such as model checking and static program analysis to...
In this work we report on our experiences on developing and commercializing Goanna, a source code an...
The verification of real-life C/C++ code is inherently hard. Not only are there numerous challenging...
Software has been under scrutiny by the verification community from various angles in the recent pas...
AbstractStatic source code analysis for software bug detection has come a long way since its early b...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...
The increasing availability of information technology in today’s life is a challenge for users as we...
International audienceThe constant and significant increase of computer power at low cost and many r...
The quality and the correctness of software are often the greatest concern in electronic systems. Fo...
We present a novel solution combining Large Language Model (LLM) capabilities with Formal Verificati...
The quality and the correctness of software are often the greatest concern in electronic systems. Fo...
The quality and the correctness of software are often the greatest concern in electronic systems. Fo...
Software engineers working in industry seldom try to apply formal methods to solve problems. There a...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
How to apply automated verification technology such as model checking and static program analysis to...
In this work we report on our experiences on developing and commercializing Goanna, a source code an...
The verification of real-life C/C++ code is inherently hard. Not only are there numerous challenging...
Software has been under scrutiny by the verification community from various angles in the recent pas...
AbstractStatic source code analysis for software bug detection has come a long way since its early b...
Unlike testing, formal verification can not only prove the presence of errors, but their absence as ...
The increasing availability of information technology in today’s life is a challenge for users as we...
International audienceThe constant and significant increase of computer power at low cost and many r...
The quality and the correctness of software are often the greatest concern in electronic systems. Fo...
We present a novel solution combining Large Language Model (LLM) capabilities with Formal Verificati...
The quality and the correctness of software are often the greatest concern in electronic systems. Fo...
The quality and the correctness of software are often the greatest concern in electronic systems. Fo...
Software engineers working in industry seldom try to apply formal methods to solve problems. There a...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...