Skip to main content

Showing 1–5 of 5 results for author: Filho, E B d L

.
  1. arXiv:2407.03472  [pdf, other

    cs.SE

    ESBMC-Python: A Bounded Model Checker for Python Programs

    Authors: Bruno Farias, Rafael Menezes, Eddie B. de Lima Filho, Youcheng Sun, Lucas C. Cordeiro

    Abstract: This paper introduces a tool for verifying Python programs, which, using type annotation and front-end processing, can harness the capabilities of a bounded model-checking (BMC) pipeline. It transforms an input program into an abstract syntax tree to infer and add type information. Then, it translates Python expressions and statements into an intermediate representation. Finally, it converts this… ▽ More

    Submitted 3 July, 2024; originally announced July 2024.

  2. arXiv:2311.05281  [pdf, other

    cs.CR cs.SE

    Finding Software Vulnerabilities in Open-Source C Projects via Bounded Model Checking

    Authors: Janislley Oliveira de Sousa, Bruno Carvalho de Farias, Thales Araujo da Silva, Eddie Batista de Lima Filho, Lucas C. Cordeiro

    Abstract: Computer-based systems have solved several domain problems, including industrial, military, education, and wearable. Nevertheless, such arrangements need high-quality software to guarantee security and safety as both are mandatory for modern software products. We advocate that bounded model-checking techniques can efficiently detect vulnerabilities in general software systems. However, such an app… ▽ More

    Submitted 9 November, 2023; originally announced November 2023.

    Comments: 27 pages, submitted to STTT journal

  3. arXiv:2111.13117  [pdf, other

    cs.LO

    ESBMC-Solidity: An SMT-Based Model Checker for Solidity Smart Contracts

    Authors: Kunjian Song, Nedas Matulevicius, Eddie B. de Lima Filho, Lucas C. Cordeiro

    Abstract: Smart contracts written in Solidity are programs used in blockchain networks, such as Etherium, for performing transactions. However, as with any piece of software, they are prone to errors and may present vulnerabilities, which malicious attackers could then use. This paper proposes a solidity frontend for the efficient SMT-based context-bounded model checker (ESBMC), named ESBMC-Solidity, which… ▽ More

    Submitted 25 November, 2021; originally announced November 2021.

    Comments: 4 pages, 2 figures, 2 tables

    ACM Class: D.2.4; F.3.1

  4. arXiv:1509.02490  [pdf, ps, other

    cs.LO cs.SE

    Fault Localization in Multi-Threaded C Programs using Bounded Model Checking (extended version)

    Authors: Erickson H. da S. Alves, Lucas C. Cordeiro, Eddie B. de Lima Filho

    Abstract: Software debugging is a very time-consuming process, which is even worse for multi-threaded programs, due to the non-deterministic behavior of thread-scheduling algorithms. However, the debugging time may be greatly reduced, if automatic methods are used for localizing faults. In this study, a new method for fault localization, in multi-threaded C programs, is proposed. It transforms a multi-threa… ▽ More

    Submitted 8 September, 2015; originally announced September 2015.

    Comments: extended version of paper published at SBESC'15

  5. arXiv:1509.01682  [pdf, other

    cs.LO cs.SE

    Bounded Model Checking of C++ Programs Based on the Qt Framework (extended version)

    Authors: Felipe R. M. Sousa, Lucas C. Cordeiro, Eddie B. de Lima Filho

    Abstract: The software development process for embedded systems is getting faster and faster, which generally incurs an increase in the associated complexity. As a consequence, consumer electronics companies usually invest a lot of resources in fast and automatic verification processes, in order to create robust systems and reduce product recall rates. Because of that, the present paper proposes a simplifie… ▽ More

    Submitted 5 September, 2015; originally announced September 2015.

    Comments: extended version of paper published at GCCE'15