A Metric Encoding for Bounded Model Checking (extended version)
Matteo Pradella, Angelo Morzenti, Pierluigi San Pietro

TL;DR
This paper introduces a new encoding technique for Bounded Model Checking that efficiently handles metric temporal operators in real-time system properties, improving analysis of infinite behaviors with loops.
Contribution
The paper presents a novel encoding method optimized for metric temporal operators in Bounded Model Checking, addressing the complexity of loops in infinite domain representations.
Findings
The new encoding improves the efficiency of Bounded Model Checking for real-time systems.
Experimental results show the encoding's feasibility and effectiveness.
The approach simplifies handling of temporal operators in bounded analysis.
Abstract
In Bounded Model Checking both the system model and the checked property are translated into a Boolean formula to be analyzed by a SAT-solver. We introduce a new encoding technique which is particularly optimized for managing quantitative future and past metric temporal operators, typically found in properties of hard real time systems. The encoding is simple and intuitive in principle, but it is made more complex by the presence, typical of the Bounded Model Checking technique, of backward and forward loops used to represent an ultimately periodic infinite domain by a finite structure. We report and comment on the new encoding technique and on an extensive set of experiments carried out to assess its feasibility and effectiveness.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
