Skip to main content

Showing 1–29 of 29 results for author: Menezes, R

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

    cs.LO

    ESBMC v7.6: Enhanced Model Checking of C++ Programs with Clang AST

    Authors: Xianzhiyu Li, Kunjian Song, Mikhail R. Gadelha, Franz Brauße, Rafael S. Menezes, Konstantin Korovin, Lucas C. Cordeiro

    Abstract: This paper presents Efficient SMT-Based Context-Bounded Model Checker (ESBMC) v7.6, an extended version based on previous work on ESBMC v7.3 by K. Song et al. The v7.3 introduced a new Clang-based C++ front-end to address the challenges posed by modern C++ programs. Although the new front-end has demonstrated significant potential in previous studies, it remains in the developmental stage and lack… ▽ More

    Submitted 25 June, 2024; originally announced June 2024.

    Comments: 27 pages, 2 figures. arXiv admin note: substantial text overlap with arXiv:2308.05649

  2. 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

  3. arXiv:2403.03664  [pdf, other

    physics.soc-ph cs.LG

    Environmental Insights: Democratizing Access to Ambient Air Pollution Data and Predictive Analytics with an Open-Source Python Package

    Authors: Liam J Berrisford, Ronaldo Menezes

    Abstract: Ambient air pollution is a pervasive issue with wide-ranging effects on human health, ecosystem vitality, and economic structures. Utilizing data on ambient air pollution concentrations, researchers can perform comprehensive analyses to uncover the multifaceted impacts of air pollution across society. To this end, we introduce Environmental Insights, an open-source Python package designed to democ… ▽ More

    Submitted 6 March, 2024; originally announced March 2024.

    Comments: 16 pages, 8 figures, 1 table

  4. arXiv:2402.10248  [pdf, other

    cs.LG cs.AI

    A Data-Driven Supervised Machine Learning Approach to Estimating Global Ambient Air Pollution Concentrations With Associated Prediction Intervals

    Authors: Liam J Berrisford, Hugo Barbosa, Ronaldo Menezes

    Abstract: Global ambient air pollution, a transboundary challenge, is typically addressed through interventions relying on data from spatially sparse and heterogeneously placed monitoring stations. These stations often encounter temporal data gaps due to issues such as power outages. In response, we have developed a scalable, data-driven, supervised machine learning framework. This model is designed to impu… ▽ More

    Submitted 15 February, 2024; originally announced February 2024.

    Comments: Main Paper: 25 pages, 15 figures, 5 tables. Supplementary: 4 pages, 3 figures

  5. arXiv:2401.08735  [pdf, other

    stat.AP cs.LG

    A Framework for Scalable Ambient Air Pollution Concentration Estimation

    Authors: Liam J Berrisford, Lucy S Neal, Helen J Buttery, Benjamin R Evans, Ronaldo Menezes

    Abstract: Ambient air pollution remains a critical issue in the United Kingdom, where data on air pollution concentrations form the foundation for interventions aimed at improving air quality. However, the current air pollution monitoring station network in the UK is characterized by spatial sparsity, heterogeneous placement, and frequent temporal data gaps, often due to issues such as power outages. We int… ▽ More

    Submitted 16 January, 2024; originally announced January 2024.

    Comments: Main: 27 pages, 11 figures, 6 tables. Supplementary: 32 pages, 21 figures, 11 tables

  6. 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.

  7. 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

  8. arXiv:2308.05649  [pdf, other

    cs.LO

    ESBMC v7.3: Model Checking C++ Programs using Clang AST

    Authors: Kunjian Song, Mikhail R. Gadelha, Franz Brauße, Rafael S. Menezes, Lucas C. Cordeiro

    Abstract: This paper introduces ESBMC v7.3, the latest Efficient SMT-Based Context-Bounded Model Checker version, which now incorporates a new clang-based C++ front-end. While the previous CPROVER-based front-end served well for handling C++03 programs, it encountered challenges kee** up with the evolving C++ language. As new language and library features were added in each C++ version, the limitations of… ▽ More

    Submitted 10 August, 2023; originally announced August 2023.

  9. arXiv:2207.09800  [pdf, other

    cs.SI physics.soc-ph

    The structure of segregation in co-authorship networks and its impact on scientific production

    Authors: Ana Maria Jaramillo, Hywel T. P. Williams, Nicola Perra, Ronaldo Menezes

    Abstract: Co-authorship networks, where nodes represent authors and edges represent co-authorship relations, are key to understanding the production and diffusion of knowledge in academia. Social constructs, biases (implicit and explicit), and constraints (e.g. spatial, temporal) affect who works with whom and cause co-authorship networks to organise into tight communities with different levels of segregati… ▽ More

    Submitted 3 May, 2023; v1 submitted 20 July, 2022; originally announced July 2022.

    Comments: 13 pages, 5 figures

  10. 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.

  11. ESBMC-Jimple: Verifying Kotlin Programs via Jimple Intermediate Representation

    Authors: Rafael Menezes, Daniel Moura, Helena Cavalcante, Rosiane de Freitas, Lucas C. Cordeiro

    Abstract: In this work, we describe and evaluate the first model checker for verifying Kotlin programs through the Jimple intermediate representation. The verifier, named ESBMC-Jimple, is built on top of the Efficient SMT-based Context-Bounded Model Checker (ESBMC). It uses the Soot framework to obtain the Jimple IR, representing a simplified version of the Kotlin source code, containing a maximum of three… ▽ More

    Submitted 20 July, 2022; v1 submitted 9 June, 2022; originally announced June 2022.

    Comments: ACM SIGSOFT International Symposium on Software Testing and Analysis 2022

  12. arXiv:2201.06527  [pdf, other

    physics.soc-ph cs.CY

    COVID-19 is linked to changes in the time-space dimension of human mobility

    Authors: Clodomir Santana, Federico Botta, Hugo Barbosa, Filippo Privitera, Ronaldo Menezes, Riccardo Di Clemente

    Abstract: Socio-economic constructs and urban topology are crucial drivers of human mobility patterns. During the coronavirus disease 2019 pandemic, these patterns were reshaped in their components: the spatial dimension represented by the daily travelled distance, and the temporal dimension expressed as the synchronization time of commuting routines. Here, leveraging location-based data from de-identified… ▽ More

    Submitted 27 July, 2023; v1 submitted 17 January, 2022; originally announced January 2022.

    Comments: 29 pages, 14 figures. Peer-revied version: Santana, C., Botta, F., Barbosa, H. et al. COVID-19 is linked to changes in the time-space dimension of human mobility. Nat Hum Behav (2023)

    Journal ref: Nature Human Behaviour, 7, 1729-1739 (2023)

  13. arXiv:2201.01376  [pdf, other

    physics.soc-ph cs.CY cs.IT

    Dynamic predictability and spatio-temporal contexts in human mobility

    Authors: Bibandhan Poudyal, Diogo Pacheco, Marcos Oliveira, Zexun Chen, Hugo Barbosa, Ronaldo Menezes, Gourab Ghoshal

    Abstract: Human travelling behaviours are markedly regular, to a large extent, predictable, and mostly driven by biological necessities (\eg slee**, eating) and social constructs (\eg school schedules, synchronisation of labour). Not surprisingly, such predictability is influenced by an array of factors ranging in scale from individual (\eg preference, choices) and social (\eg household, groups) all the w… ▽ More

    Submitted 6 October, 2023; v1 submitted 4 January, 2022; originally announced January 2022.

    Comments: 17 pages, 6 figures, 48 references

  14. arXiv:2108.03284  [pdf, other

    physics.soc-ph cs.DC stat.CO

    Estimating Active Cases of COVID-19

    Authors: Javier Álvarez, Carlos Baquero, Elisa Cabana, Jaya Prakash Champati, Antonio Fernández Anta, Davide Frey, Augusto García-Agúndez, Chryssis Georgiou, Mathieu Goessens, Harold Hernández, Rosa Lillo, Raquel Menezes, Raúl Moreno, Nicolas Nicolaou, Oluwasegun Ojo, Antonio Ortega, Jesús Rufino, Efstathios Stavrakis, Govind Jeevan, Christin Glorioso

    Abstract: Having accurate and timely data on confirmed active COVID-19 cases is challenging, since it depends on testing capacity and the availability of an appropriate infrastructure to perform tests and aggregate their results. In this paper, we propose methods to estimate the number of active cases of COVID-19 from the official data (of confirmed cases and fatalities) and from survey data. We show that t… ▽ More

    Submitted 6 August, 2021; originally announced August 2021.

    Comments: Presented at the 2nd KDD Workshop on Data-driven Humanitarian Map**: Harnessing Human-Machine Intelligence for High-Stake Public Policy and Resiliency Planning, August 15, 2021

  15. arXiv:2104.13282  [pdf, other

    physics.soc-ph cs.SI

    Contrasting social and non-social sources of predictability in human mobility

    Authors: Zexun Chen, Sean Kelty, Brooke Foucault Welles, James P. Bagrow, Ronaldo Menezes, Gourab Ghoshal

    Abstract: Social structures influence a variety of human behaviors including mobility patterns, but the extent to which one individual's movements can predict another's remains an open question. Further, latent information about an individual's mobility can be present in the mobility patterns of both social and non-social ties, a distinction that has not yet been addressed. Here we develop a "colocation" ne… ▽ More

    Submitted 27 April, 2021; originally announced April 2021.

    Comments: 20 pages, 6 figures

  16. arXiv:2103.11363  [pdf, other

    cs.CR

    Finding Security Vulnerabilities in IoT Cryptographic Protocol and Concurrent Implementations

    Authors: Fatimah Aljaafari, Rafael Menezes, Mustafa A. Mustafa, Lucas C. Cordeiro

    Abstract: Internet of Things (IoT) consists of a large number of devices connected through a network, which exchange a high volume of data, thereby posing new security, privacy, and trust issues. One way to address these issues is ensuring data confidentiality using lightweight encryption algorithms for IoT protocols. However, the design and implementation of such protocols is an error-prone task; flaws in… ▽ More

    Submitted 27 April, 2021; v1 submitted 21 March, 2021; originally announced March 2021.

  17. arXiv:2102.06619  [pdf, other

    physics.soc-ph cs.CY

    Differences in the spatial landscape of urban mobility: gender and socioeconomic perspectives

    Authors: Mariana Macedo, Laura Lotero, Alessio Cardillo, Ronaldo Menezes, Hugo Barbosa

    Abstract: Many of our routines and activities are linked to our ability to move; be it commuting to work, shop** for groceries, or meeting friends. Yet, factors that limit the individuals' ability to fully realise their mobility needs will ultimately affect the opportunities they can have access to (e.g., cultural activities, professional interactions). One important aspect frequently overlooked in human… ▽ More

    Submitted 2 March, 2022; v1 submitted 12 February, 2021; originally announced February 2021.

    Comments: main + supplementary material. Final version accepted for publication

    Journal ref: PLoS ONE 17, e0260874, 2022

  18. arXiv:2012.11245  [pdf, other

    cs.SE cs.LO

    Incremental Symbolic Bounded Model Checking of Software Using Interval Methods via Contractors

    Authors: Mohannad Aldughaim, Kaled Alshmrany, Rafael Menezes, Lucas Cordeiro, Alexandru Stancu

    Abstract: Bounded model checking (BMC) is vital for finding program property violations. For unsafe programs, BMC can quickly find an execution path from an initial state to the violated state that refutes a given safety property. However, BMC techniques struggle to falsify programs that contain loops. BMC needs to incrementally unfold the program loops up to the bound $k$, exposing the property violation,… ▽ More

    Submitted 21 September, 2022; v1 submitted 21 December, 2020; originally announced December 2020.

  19. arXiv:2012.11223  [pdf, other

    cs.CR cs.LO

    FuSeBMC: A White-Box Fuzzer for Finding Security Vulnerabilities in C Programs

    Authors: Kaled M. Alshmrany, Rafael S. Menezes, Mikhail R. Gadelha, Lucas C. Cordeiro

    Abstract: We describe and evaluate a novel white-box fuzzer for C programs named FuSeBMC, which combines fuzzing and symbolic execution, and applies Bounded Model Checking (BMC) to find security vulnerabilities in C programs. FuSeBMC explores and analyzes C programs (1) to find execution paths that lead to property violations and (2) to incrementally inject labels to guide the fuzzer and the BMC engine to p… ▽ More

    Submitted 21 December, 2020; originally announced December 2020.

    Comments: 4 pages

  20. arXiv:2009.12312  [pdf, other

    cs.CV

    CAD2Real: Deep learning with domain randomization of CAD data for 3D pose estimation of electronic control unit housings

    Authors: Simon Baeuerle, Jonas Barth, Elton Renato Tavares de Menezes, Andreas Steimer, Ralf Mikut

    Abstract: Electronic control units (ECUs) are essential for many automobile components, e.g. engine, anti-lock braking system (ABS), steering and airbags. For some products, the 3D pose of each single ECU needs to be determined during series production. Deep learning approaches can not easily be applied to this problem, because labeled training data is not available in sufficient numbers. Thus, we train sta… ▽ More

    Submitted 25 September, 2020; originally announced September 2020.

    Comments: Proc. 30. Workshop Computational Intelligence, Berlin, 2020

    ACM Class: I.2.10; I.4.8

  21. arXiv:2005.12783  [pdf, other

    cs.DC cs.CY stat.AP

    CoronaSurveys: Using Surveys with Indirect Reporting to Estimate the Incidence and Evolution of Epidemics

    Authors: Oluwasegun Ojo, Augusto García-Agundez, Benjamin Girault, Harold Hernández, Elisa Cabana, Amanda García-García, Payman Arabshahi, Carlos Baquero, Paolo Casari, Ednaldo José Ferreira, Davide Frey, Chryssis Georgiou, Mathieu Goessens, Anna Ishchenko, Ernesto Jiménez, Oleksiy Kebkal, Rosa Lillo, Raquel Menezes, Nicolas Nicolaou, Antonio Ortega, Paul Patras, Julian C Roberts, Efstathios Stavrakis, Yuichi Tanaka, Antonio Fernández Anta

    Abstract: The world is suffering from a pandemic called COVID-19, caused by the SARS-CoV-2 virus. National governments have problems evaluating the reach of the epidemic, due to having limited resources and tests at their disposal. This problem is especially acute in low and middle-income countries (LMICs). Hence, any simple, cheap and flexible means of evaluating the incidence and evolution of the epidemic… ▽ More

    Submitted 26 June, 2020; v1 submitted 24 May, 2020; originally announced May 2020.

    Comments: Presented at The KDD Workshop on Humanitarian Map**, San Diego, California USA, August 24, 2020

  22. arXiv:1912.08921  [pdf, other

    cs.SI cs.LG stat.ML

    Network-Based Delineation of Health Service Areas: A Comparative Analysis of Community Detection Algorithms

    Authors: Diego Pinheiro, Ryan Hartman, Erick Romero, Ronaldo Menezes, Martin Cadeiras

    Abstract: A Health Service Area (HSA) is a group of geographic regions served by similar health care facilities. The delineation of HSAs plays a pivotal role in the characterization of health care services available in an area, enabling a better planning and regulation of health care services. Though Dartmouth HSAs have been the standard delineation for decades, previous work has recently shown an improved… ▽ More

    Submitted 8 December, 2019; originally announced December 2019.

  23. arXiv:1911.12984  [pdf, other

    cs.SI physics.soc-ph

    Gender Patterns of Human Mobility in Colombia: Reexamining Ravenstein's Laws of Migration

    Authors: Mariana Macedo, Laura Lotero, Alessio Cardillo, Hugo Barbosa, Ronaldo Menezes

    Abstract: Public stakeholders implement several policies and regulations to tackle gender gaps, fostering the change in the cultural constructs associated with gender. One way to quantify if such changes elicit gender equality is by studying mobility. In this work, we study the daily mobility patterns of women and men occurring in Medellín (Colombia) in two years: 2005 and 2017. Specifically, we focus on th… ▽ More

    Submitted 29 November, 2019; originally announced November 2019.

    Comments: 12 pages, 6 figures. Comments are welcome

    Journal ref: Proceedings of the conference "Complex Networks XI", pp. 269-281, Springer Proceedings in Complexity (2020)

  24. arXiv:1904.04203  [pdf, other

    cs.NE cs.SI stat.ML

    Characterizing the Social Interactions in the Artificial Bee Colony Algorithm

    Authors: Lydia Taw, Nishant Gurrapadi, Mariana Macedo, Marcos Oliveira, Diego Pinheiro, Carmelo Bastos-Filho, Ronaldo Menezes

    Abstract: Computational swarm intelligence consists of multiple artificial simple agents exchanging information while exploring a search space. Despite a rich literature in the field, with works improving old approaches and proposing new ones, the mechanism by which complex behavior emerges in these systems is still not well understood. This literature gap hinders the researchers' ability to deal with known… ▽ More

    Submitted 8 April, 2019; originally announced April 2019.

    Comments: 9 pages, 10 figures

  25. arXiv:1901.03589  [pdf, other

    cs.CY physics.soc-ph

    Spatial concentration and temporal regularities in crime

    Authors: Marcos Oliveira, Ronaldo Menezes

    Abstract: Though crime is linked to different socio-economic factors, it exhibits remarkable regularities regardless of cities' particularities. In this chapter, we consider two fundamental regularities in crime regarding two essential aspects of criminal activity: time and space. For more than one century, we know that (1) crime occurs unevenly within a city and (2) crime peaks during specific times of the… ▽ More

    Submitted 11 January, 2019; originally announced January 2019.

    Comments: 15 pages, 4 figures. To appear in "Understanding Crime through Science" (Springer, 2019)

  26. arXiv:1811.03539  [pdf, other

    cs.NE cs.AI cs.MA cs.SI stat.ML

    Uncovering the Social Interaction in Swarm Intelligence with Network Science

    Authors: Marcos Oliveira, Diego Pinheiro, Mariana Macedo, Carmelo Bastos-Filho, Ronaldo Menezes

    Abstract: Swarm intelligence is the collective behavior emerging in systems with locally interacting components. Because of their self-organization capabilities, swarm-based systems show essential properties for handling real-world problems such as robustness, scalability, and flexibility. Yet, we do not know why swarm-based algorithms work well and neither we can compare the different approaches in the lit… ▽ More

    Submitted 12 November, 2019; v1 submitted 8 November, 2018; originally announced November 2018.

    Comments: 23 pages, 6 figures

  27. arXiv:1807.02989  [pdf, other

    cs.CY cs.SI physics.soc-ph

    Spatio-temporal variations in the urban rhythm: the travelling waves of crime

    Authors: Marcos Oliveira, Eraldo Ribeiro, Carmelo Bastos-Filho, Ronaldo Menezes

    Abstract: In the last decades, the notion that cities are in a state of equilibrium with a centralised organisation has given place to the viewpoint of cities in disequilibrium and organised from bottom to up. In this perspective, cities are evolving systems that exhibit emergent phenomena built from local decisions. While urban evolution promotes the emergence of positive social phenomena such as the forma… ▽ More

    Submitted 2 November, 2018; v1 submitted 9 July, 2018; originally announced July 2018.

    Comments: 11 pages, 4 figures

    Journal ref: EPJ Data Science 2018 7:29

  28. The Effect of Recency to Human Mobility

    Authors: Hugo Barbosa, Fernando Buarque de Lima Neto, Alexandre Evsukoff, Ronaldo Menezes

    Abstract: In recent years, we have seen scientists attempt to model and explain human dynamics and, in particular, human movement. Many aspects of our complex life are affected by human movements such as disease spread and epidemics modeling, city planning, wireless network development, and disaster relief, to name a few. Given the myriad of applications it is clear that a complete understanding of how peop… ▽ More

    Submitted 25 June, 2015; v1 submitted 6 April, 2015; originally announced April 2015.

  29. arXiv:1012.3156  [pdf

    cs.NI cs.CR physics.soc-ph

    New generation of mobile phone viruses and corresponding countermeasures

    Authors: Pu Wang, Marta C. González, Ronaldo Menezes, Albert-László Barabási

    Abstract: The fast growing market for smart phones coupled with their almost continuous online presence makes these devices the new targets of virus writers. It has been recently found that the topological spread of MMS (Multimedia Message Services) viruses is highly restricted by the underlying fragmentation of the call graph. In this paper, we study MMS viruses under another type of spreading behavior: sc… ▽ More

    Submitted 14 December, 2010; originally announced December 2010.

    Comments: 19 pages, 6 figures