Skip to main content

Showing 1–3 of 3 results for author: Bhayat, A

Searching in archive cs. Search in all archives.
.
  1. Superposition with Delayed Unification

    Authors: Ahmed Bhayat, Johannes Schoisswohl, Michael Rawson

    Abstract: Classically, in saturation-based proof systems, unification has been considered atomic. However, it is also possible to move unification to the calculus level, turning the steps of the unification algorithm into inferences. For calculi that rely on unification procedures returning large or even infinite sets of unifiers, integrating unification into the calculus is an attractive method of dovetail… ▽ More

    Submitted 29 February, 2024; originally announced March 2024.

    Comments: 16 pages, 0 figures, 1 table

    Journal ref: International Conference on Automated Deduction (CADE) 2023. LNAI volume 14132, 2023, pp. 23-40

  2. arXiv:2206.14068  [pdf, other

    cs.SE

    FuSeBMC v4: Improving code coverage with smart seeds via BMC, fuzzing and static analysis

    Authors: Kaled M. Alshmrany, Mohannad Aldughaim, Ahmed Bhayat, Lucas C. Cordeiro

    Abstract: Bounded model checking (BMC) and fuzzing techniques are among the most effective methods for detecting errors and security vulnerabilities in software. However, there are still shortcomings in detecting these errors due to the inability of existent methods to cover large areas in target code. We propose FuSeBMC v4, a test generator that synthesizes seeds with useful properties, that we refer to as… ▽ More

    Submitted 18 April, 2024; v1 submitted 28 June, 2022; originally announced June 2022.

    Comments: 24 pages, In The Formal Aspects of Computing Journal (FAC 2024)

  3. arXiv:2112.10627  [pdf, other

    cs.CR cs.CY cs.SC cs.SE

    FuSeBMC v.4: Smart Seed Generation for Hybrid Fuzzing

    Authors: Kaled M. Alshmrany, Mohannad Aldughaim, Ahmed Bhayat, Lucas C. Cordeiro

    Abstract: FuSeBMC is a test generator for finding security vulnerabilities in C programs. In earlier work [4], we described a previous version that incrementally injected labels to guide Bounded Model Checking (BMC) and Evolutionary Fuzzing engines to produce test cases for code coverage and bug finding. This paper introduces a new version of FuSeBMC that utilizes both engines to produce smart seeds. First,… ▽ More

    Submitted 20 December, 2021; originally announced December 2021.

    Comments: 4 pages, 2 figures, International Conference on Fundamental Approaches to Software Engineering (FASE 2022)