Formal verification has been successfully applied to provide strong correctness guarantees of software systems, but its application to large code bases remains an open challenge. The technique of component-based software development, traditionally employed for engineering benefit, also aids reasoning about such systems. While there exist compositional verification techniques that leverage the separation implied by a component system architecture, they implicitly rely on the component platform correctly implementing the isolation and composition semantics they assume. Any property proven using these techniques is vulnerable to being invalidated by a bug in the code of the platform itself. In this paper, we show how this assumption can be eli...
This paper presents a concept of component verification framework dedicated to a particular lightwei...
The paper presents a concept of component verification framework dedicated to a particular lightweig...
We present a new methodology for automatic verification of C programs against finite state machine s...
The function of software used to be calculation; mechanising what was previously done by hand. Now i...
This paper describes ongoing work on a new technique for reducing the cost of assurance of large sof...
Software components and the methodology of component-based development offer a promising approach to...
The foundational goal of this work is the development of mechanizable proof rules and a verification...
Developing a verifying compiler---a compiler that proves that components are correct with respect to...
For software development projects with very high correctness requirements (including safety requirem...
The use of formal verification to prove the correctness of software is increasingly being mandated b...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
Modern computing platforms strive to support mobile code without putting system security at stake. T...
International audienceIn order to deal with the verification of large systems, compositional approac...
We present a new methodology for automatic verification of C programs against finite state machine s...
Abstract. A number of impressive verification tools and techniques have been developed over the last...
This paper presents a concept of component verification framework dedicated to a particular lightwei...
The paper presents a concept of component verification framework dedicated to a particular lightweig...
We present a new methodology for automatic verification of C programs against finite state machine s...
The function of software used to be calculation; mechanising what was previously done by hand. Now i...
This paper describes ongoing work on a new technique for reducing the cost of assurance of large sof...
Software components and the methodology of component-based development offer a promising approach to...
The foundational goal of this work is the development of mechanizable proof rules and a verification...
Developing a verifying compiler---a compiler that proves that components are correct with respect to...
For software development projects with very high correctness requirements (including safety requirem...
The use of formal verification to prove the correctness of software is increasingly being mandated b...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
Modern computing platforms strive to support mobile code without putting system security at stake. T...
International audienceIn order to deal with the verification of large systems, compositional approac...
We present a new methodology for automatic verification of C programs against finite state machine s...
Abstract. A number of impressive verification tools and techniques have been developed over the last...
This paper presents a concept of component verification framework dedicated to a particular lightwei...
The paper presents a concept of component verification framework dedicated to a particular lightweig...
We present a new methodology for automatic verification of C programs against finite state machine s...