Software is an increasingly integral and sophisticated part of safety- and mission-critical systems. Poorly written software can lead to information leakage, undetected cyber breaches, and even human injury in cases where the software directly interfaces with components of a physical system. These systems may range from power facilities to remotely piloted aircraft. Software bugs and vulnerabilities can lead to severe economic hardships and loss of life in these domains. As fast as software spreads to automate many facets of our lives, it also grows in complexity. The complexity of software systems combined with the nature of the critical domains dependent on those systems results in a need to verify and validate the security and functional...
Formal verification may play a central role in the development of safe controllers, such as those f...
The quality and reliability of safety criticalsoftware systems are highly dependent on proper system...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...
Software is an increasingly integral and sophisticated part of safety- and mission-critical systems....
There is a strong link between software quality and software reliability. By decreasing the probabil...
Doctor of PhilosophyDepartment of Computing and Information SciencesJohn M. HatcliffHigh-integrity a...
In principle, formal methods offer many advantages for aerospace software development: they can help...
We present a link between the interactive proof assistant Isabelle/HOL and the SPARK/Ada tool suite ...
Formal verification plays a crucial role in enhancing the reliability of computing systems by mathe...
Computer software is developed through software engineering. At its most precise, software engineer...
This work presents a formal verification process based on the Systerel Smart Solver (S3) toolset for...
Formal verification may play a central role in the development of safecontrollers, such as those fou...
This paper presents a formal verification framework and tool that evaluates the robustness of softwa...
Due to the growing importance of the role that software plays in critical systems, software verifica...
The amount and complexity of software developed during the last few years has increased tremendously...
Formal verification may play a central role in the development of safe controllers, such as those f...
The quality and reliability of safety criticalsoftware systems are highly dependent on proper system...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...
Software is an increasingly integral and sophisticated part of safety- and mission-critical systems....
There is a strong link between software quality and software reliability. By decreasing the probabil...
Doctor of PhilosophyDepartment of Computing and Information SciencesJohn M. HatcliffHigh-integrity a...
In principle, formal methods offer many advantages for aerospace software development: they can help...
We present a link between the interactive proof assistant Isabelle/HOL and the SPARK/Ada tool suite ...
Formal verification plays a crucial role in enhancing the reliability of computing systems by mathe...
Computer software is developed through software engineering. At its most precise, software engineer...
This work presents a formal verification process based on the Systerel Smart Solver (S3) toolset for...
Formal verification may play a central role in the development of safecontrollers, such as those fou...
This paper presents a formal verification framework and tool that evaluates the robustness of softwa...
Due to the growing importance of the role that software plays in critical systems, software verifica...
The amount and complexity of software developed during the last few years has increased tremendously...
Formal verification may play a central role in the development of safe controllers, such as those f...
The quality and reliability of safety criticalsoftware systems are highly dependent on proper system...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...