International audienceTo ensure correctness of critical systems, swarm verification produces proofs of failure on systems too large to be verified using model-checking. Recent research efforts exploit both intrinsic parallelism and low-latency on-chip memory offered by FPGAs to achieve 3 orders of magnitude speedups over software. However, these approaches are limited to safety verification that encodes only what the system should not do. Liveness properties express what the system should do, and are widely used in the verification of operating systems, distributed systems, and communication protocols. Both safety and liveness properties are of paramount importance to ensure systems correctness. This paper presents Dolmen, the first FPGA im...
As the world increasingly depends on complex systems to transfer messages, store our data, and contr...
Before any hardware design can be manufactured, its functionality must be verified. Generally, this ...
In this paper, field programmable gate array (FPGA)-assisted verification platform is devised to enh...
International audienceTo ensure correctness of critical systems, swarm verification produces proofs ...
Model-Checking is an automated technique used in industry for verification, a major issue in the des...
International audienceThe mapping of software verification algorithms on FPGA promise orders of magn...
Le Model-Checking est une technique automatisée, utilisée dans l’industrie pour la vérification, enj...
Real-time systems in safety-critical and mission-critical domains have stringent or hard timing cons...
Protocol verification is a key component to hardware and software design. The proliferation of concu...
In this research, we have developed symbolic algorithms and their open-source implemen-tations that ...
Thesis (Master's)--University of Washington, 2023As processor design complexities increase, so do th...
Abstract—Automotive systems comprise a high number of net-worked safety-critical functions. Any desi...
Full-system emulation on FPGA is an effective way for rapid verification of platform-based SoC desig...
Nowadays, high-level modelling is becoming more and more popular to build new hardware designs, prov...
International audienceAmong formal methods, model-checking offers a high-level of automation and can...
As the world increasingly depends on complex systems to transfer messages, store our data, and contr...
Before any hardware design can be manufactured, its functionality must be verified. Generally, this ...
In this paper, field programmable gate array (FPGA)-assisted verification platform is devised to enh...
International audienceTo ensure correctness of critical systems, swarm verification produces proofs ...
Model-Checking is an automated technique used in industry for verification, a major issue in the des...
International audienceThe mapping of software verification algorithms on FPGA promise orders of magn...
Le Model-Checking est une technique automatisée, utilisée dans l’industrie pour la vérification, enj...
Real-time systems in safety-critical and mission-critical domains have stringent or hard timing cons...
Protocol verification is a key component to hardware and software design. The proliferation of concu...
In this research, we have developed symbolic algorithms and their open-source implemen-tations that ...
Thesis (Master's)--University of Washington, 2023As processor design complexities increase, so do th...
Abstract—Automotive systems comprise a high number of net-worked safety-critical functions. Any desi...
Full-system emulation on FPGA is an effective way for rapid verification of platform-based SoC desig...
Nowadays, high-level modelling is becoming more and more popular to build new hardware designs, prov...
International audienceAmong formal methods, model-checking offers a high-level of automation and can...
As the world increasingly depends on complex systems to transfer messages, store our data, and contr...
Before any hardware design can be manufactured, its functionality must be verified. Generally, this ...
In this paper, field programmable gate array (FPGA)-assisted verification platform is devised to enh...