Skip to main content

Showing 1–8 of 8 results for author: Shmarov, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.15281  [pdf, ps, other

    cs.SE

    Interval Analysis in Industrial-Scale BMC Software Verifiers: A Case Study

    Authors: Rafael Sá Menezes, Edoardo Manino, Fedor Shmarov, Mohannad Aldughaim, Rosiane de Freitas, Lucas C. Cordeiro

    Abstract: Bounded Model Checking (BMC) is a widely used software verification technique. Despite its successes, the technique has several limiting factors, from state-space explosion to lack of completeness. Over the years, interval analysis has repeatedly been proposed as a partial solution to these limitations. In this work, we evaluate whether the computational cost of interval analysis yields significan… ▽ More

    Submitted 21 June, 2024; originally announced June 2024.

    Comments: Submitted to IFM

  2. arXiv:2312.14746  [pdf, ps, other

    cs.SE

    ESBMC v7.4: Harnessing the Power of Intervals

    Authors: Rafael Menezes, Mohannad Aldughaim, Bruno Farias, Xianzhiyu Li, Edoardo Manino, Fedor Shmarov, Kunjian Song, Franz Brauße, Mikhail R. Gadelha, Norbert Tihanyi, Konstantin Korovin, Lucas C. Cordeiro

    Abstract: ESBMC implements many state-of-the-art techniques for model checking. We report on new and improved features that allow us to obtain verification results for previously unsupported programs and properties. ESBMC employs a new static interval analysis of expressions in programs to increase verification performance. This includes interval-based reasoning over booleans and integers, forward and backw… ▽ More

    Submitted 22 December, 2023; originally announced December 2023.

  3. arXiv:2309.03617  [pdf, other

    cs.SE cs.AI cs.CR

    NeuroCodeBench: a plain C neural network benchmark for software verification

    Authors: Edoardo Manino, Rafael Sá Menezes, Fedor Shmarov, Lucas C. Cordeiro

    Abstract: Safety-critical systems with neural network components require strong guarantees. While existing neural network verification techniques have shown great progress towards this goal, they cannot prove the absence of software faults in the network implementation. This paper presents NeuroCodeBench - a verification benchmark for neural network code written in plain C. It contains 32 neural networks wi… ▽ More

    Submitted 7 September, 2023; originally announced September 2023.

    Comments: Submitted to the 2023 AFRiTS workshop

  4. arXiv:2206.06043  [pdf, other

    cs.SE eess.SY

    Combining BMC and Fuzzing Techniques for Finding Software Vulnerabilities in Concurrent Programs

    Authors: Fatimah K. Aljaafari, Rafael Menezes, Edoardo Manino, Fedor Shmarov, Mustafa A. Mustafa, Lucas C. Cordeiro

    Abstract: Finding software vulnerabilities in concurrent programs is a challenging task due to the size of the state-space exploration, as the number of interleavings grows exponentially with the number of program threads and statements. We propose and evaluate EBF (Ensembles of Bounded Model Checking with Fuzzing) -- a technique that combines Bounded Model Checking (BMC) and Gray-Box Fuzzing (GBF) to find… ▽ More

    Submitted 20 October, 2022; v1 submitted 13 June, 2022; originally announced June 2022.

  5. arXiv:1901.03315  [pdf, other

    eess.SY cs.SC math.DS math.OC

    Automated Synthesis of Safe Digital Controllers for Sampled-Data Stochastic Nonlinear Systems

    Authors: Fedor Shmarov, Sadegh Soudjani, Nicola Paoletti, Ezio Bartocci, Shan Lin, Scott A. Smolka, Paolo Zuliani

    Abstract: We present a new method for the automated synthesis of digital controllers with formal safety guarantees for systems with nonlinear dynamics, noisy output measurements, and stochastic disturbances. Our method derives digital controllers such that the corresponding closed-loop system, modeled as a sampled-data stochastic control system, satisfies a safety specification with probability above a give… ▽ More

    Submitted 10 January, 2019; originally announced January 2019.

    Comments: 12 pages, 4 figures, 4 tables

    MSC Class: 68N30

  6. arXiv:1707.05229  [pdf, other

    eess.SY cs.LO

    Automated Synthesis of Safe and Robust PID Controllers for Stochastic Hybrid Systems

    Authors: Fedor Shmarov, Nicola Paoletti, Ezio Bartocci, Shan Lin, Scott A. Smolka, Paolo Zuliani

    Abstract: We present a new method for the automated synthesis of safe and robust Proportional-Integral-Derivative (PID) controllers for stochastic hybrid systems. Despite their widespread use in industry, no automated method currently exists for deriving a PID controller (or any other type of controller, for that matter) with safety and performance guarantees for such a general class of systems. In particul… ▽ More

    Submitted 7 September, 2017; v1 submitted 17 July, 2017; originally announced July 2017.

    Comments: Extended version of paper accepted at the 13th Haifa Verification Conference

  7. arXiv:1410.8060  [pdf, other

    cs.LO eess.SY

    ProbReach: Verified Probabilistic Delta-Reachability for Stochastic Hybrid Systems

    Authors: Fedor Shmarov, Paolo Zuliani

    Abstract: We present ProbReach, a tool for verifying probabilistic reachability for stochastic hybrid systems, i.e., computing the probability that the system reaches an unsafe region of the state space. In particular, ProbReach will compute an arbitrarily small interval which is guaranteed to contain the required probability. Standard (non-probabilistic) reachability is undecidable even for linear hybrid s… ▽ More

    Submitted 5 March, 2015; v1 submitted 29 October, 2014; originally announced October 2014.

    Comments: HSCC 2015

  8. arXiv:1406.1920  [pdf, other

    cs.LO

    Probabilistic bounded reachability for hybrid systems with continuous nondeterministic and probabilistic parameters

    Authors: Fedor Shmarov, Paolo Zuliani

    Abstract: We develop an algorithm for computing bounded reachability probability for hybrid systems, i.e., the probability that the system reaches an unsafe region within a finite number of discrete transitions. In particular, we focus on hybrid systems with continuous dynamics given by solutions of nonlinear ordinary differential equations (with possibly nondeterministic initial conditions and parameters),… ▽ More

    Submitted 11 May, 2015; v1 submitted 7 June, 2014; originally announced June 2014.