Modern safety-critical systems are difficult to formally verify, largely due to their large scale. In particular, the widespread use of lookup tables in embedded systems across diverse industries, such as aeronautics and automotive systems, create a critical obstacle to the scalability of formal verification. This paper presents a novel approach for the formal verification of large-scale systems with lookup tables. We use a learning-based technique to automatically learn abstractions of the lookup tables and use the abstractions to then prove the desired property. If the verification fails, we propose a falsification heuristic to search for a violation of the specification. In contrast with previous work on lookup table verification, our te...
Making high quality and reliable software systems remains a dicult problem. One approach to address ...
The wide usage of hardware Intellectual Property (IP) cores and software programs from untrusted ven...
The complexity of software in embedded systems has increased significantly over the last years so th...
Modern safety-critical systems are difficult to formally verify, largely due to their large scale. I...
Some industrial systems are difficult to formally verify due to their large scale. In particular, th...
A process for rigorous inspection of concurrent systems using tabular specification was developed an...
Making high quality and reliable software systems remains a difficult problem. One approach to addre...
textThe goal of formal verification is to use mathematical methods to prove that a computing system...
International audienceModel-checkers increasing performance allows engineers to apply model-checking...
With increasing design complexity, verification becomes a more and more important aspect of the desi...
We introduce a scalable proof structure to facilitate formal verification of large software systems....
As the world increasingly depends on complex systems to transfer messages, store our data, and contr...
The complexity of software in embedded systems has in-creased significantly over the last years so t...
The model-checking problem is the question whether a given system model satisfies a property. The pr...
Abstract. A number of impressive verification tools and techniques have been developed over the last...
Making high quality and reliable software systems remains a dicult problem. One approach to address ...
The wide usage of hardware Intellectual Property (IP) cores and software programs from untrusted ven...
The complexity of software in embedded systems has increased significantly over the last years so th...
Modern safety-critical systems are difficult to formally verify, largely due to their large scale. I...
Some industrial systems are difficult to formally verify due to their large scale. In particular, th...
A process for rigorous inspection of concurrent systems using tabular specification was developed an...
Making high quality and reliable software systems remains a difficult problem. One approach to addre...
textThe goal of formal verification is to use mathematical methods to prove that a computing system...
International audienceModel-checkers increasing performance allows engineers to apply model-checking...
With increasing design complexity, verification becomes a more and more important aspect of the desi...
We introduce a scalable proof structure to facilitate formal verification of large software systems....
As the world increasingly depends on complex systems to transfer messages, store our data, and contr...
The complexity of software in embedded systems has in-creased significantly over the last years so t...
The model-checking problem is the question whether a given system model satisfies a property. The pr...
Abstract. A number of impressive verification tools and techniques have been developed over the last...
Making high quality and reliable software systems remains a dicult problem. One approach to address ...
The wide usage of hardware Intellectual Property (IP) cores and software programs from untrusted ven...
The complexity of software in embedded systems has increased significantly over the last years so th...