Skip to main content

Showing 1–10 of 10 results for author: Pereira, J C

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

    cs.CR cs.NI cs.PL

    Protocols to Code: Formal Verification of a Next-Generation Internet Router

    Authors: João C. Pereira, Tobias Klenze, Sofia Giampietro, Markus Limbeck, Dionysios Spiliopoulos, Felix A. Wolf, Marco Eilers, Christoph Sprenger, David Basin, Peter Müller, Adrian Perrig

    Abstract: We present the first formally-verified Internet router, which is part of the SCION Internet architecture. SCION routers run a cryptographic protocol for secure packet forwarding in an adversarial environment. We verify both the protocol's network-wide security properties and low-level properties of its implementation. More precisely, we develop a series of protocol models by refinement in Isabelle… ▽ More

    Submitted 9 May, 2024; originally announced May 2024.

  2. arXiv:2311.14452  [pdf, ps, other

    cs.LO

    Refinement Proofs in Rust Using Ghost Locks

    Authors: Aurel Bílý, João C. Pereira, Jan Schär, Peter Müller

    Abstract: Refinement transforms an abstract system model into a concrete, executable program, such that properties established for the abstract model carry over to the concrete implementation. Refinement has been used successfully in the development of substantial verified systems. Nevertheless, existing refinement techniques have limitations that impede their practical usefulness. Some techniques generate… ▽ More

    Submitted 24 November, 2023; originally announced November 2023.

    Comments: 21 pages, 3 figures, submitted to PLDI 2024

    MSC Class: 68Q60 ACM Class: F.3.1

  3. arXiv:2211.05215  [pdf, other

    cs.CV

    Content-Diverse Comparisons improve IQA

    Authors: William Thong, Jose Costa Pereira, Sarah Parisot, Ales Leonardis, Steven McDonagh

    Abstract: Image quality assessment (IQA) forms a natural and often straightforward undertaking for humans, yet effective automation of the task remains highly challenging. Recent metrics from the deep learning community commonly compare image pairs during training to improve upon traditional metrics such as PSNR or SSIM. However, current comparisons ignore the fact that image content affects quality assessm… ▽ More

    Submitted 9 November, 2022; originally announced November 2022.

    Comments: Accepted at British Machine Vision Conference (BMVC) 2022

  4. arXiv:2105.13840  [pdf, ps, other

    cs.PL

    Gobra: Modular Specification and Verification of Go Programs (extended version)

    Authors: Felix A. Wolf, Linard Arquint, Martin Clochard, Wytse Oortwijn, João C. Pereira, Peter Müller

    Abstract: Go is an increasingly-popular systems programming language targeting, especially, concurrent and distributed systems. Go differentiates itself from other imperative languages by offering structural subty** and lightweight concurrency through goroutines with message-passing communication. This combination of features poses interesting challenges for static verification, most prominently the combi… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.

  5. arXiv:2105.03072  [pdf, other

    eess.IV cs.CV

    NTIRE 2021 Challenge on Perceptual Image Quality Assessment

    Authors: **** Gu, Haoming Cai, Chao Dong, Jimmy S. Ren, Yu Qiao, Shuhang Gu, Radu Timofte, Manri Cheon, Sungjun Yoon, Byungyeon Kang, Junwoo Lee, Qing Zhang, Haiyang Guo, Yi Bin, Yuqing Hou, Hengliang Luo, **gyu Guo, Zirui Wang, Hai Wang, Wenming Yang, Qingyan Bai, Shuwei Shi, Weihao Xia, Mingdeng Cao, Jiahao Wang , et al. (25 additional authors not shown)

    Abstract: This paper reports on the NTIRE 2021 challenge on perceptual image quality assessment (IQA), held in conjunction with the New Trends in Image Restoration and Enhancement workshop (NTIRE) workshop at CVPR 2021. As a new type of image processing technology, perceptual image processing algorithms based on Generative Adversarial Networks (GAN) have produced images with more realistic textures. These o… ▽ More

    Submitted 28 June, 2021; v1 submitted 7 May, 2021; originally announced May 2021.

  6. arXiv:2007.13912  [pdf, other

    cs.CV

    Deep Hashing with Hash-Consistent Large Margin Proxy Embeddings

    Authors: Pedro Morgado, Yunsheng Li, Jose Costa Pereira, Mohammad Saberian, Nuno Vasconcelos

    Abstract: Image hash codes are produced by binarizing the embeddings of convolutional neural networks (CNN) trained for either classification or retrieval. While proxy embeddings achieve good performance on both tasks, they are non-trivial to binarize, due to a rotational ambiguity that encourages non-binary embeddings. The use of a fixed set of proxies (weights of the CNN classification layer) is proposed… ▽ More

    Submitted 27 July, 2020; originally announced July 2020.

    Comments: Accepted at International Journal of Computer Vision

  7. arXiv:1506.08867  [pdf, other

    cs.MS cs.NE

    Java Implementation of a Parameter-less Evolutionary Portfolio

    Authors: José C. Pereira, Fernando G. Lobo

    Abstract: The Java implementation of a portfolio of parameter-less evolutionary algorithms is presented. The Parameter-less Evolutionary Portfolio implements a heuristic that performs adaptive selection of parameter-less evolutionary algorithms in accordance with performance criteria that are measured during running time. At present time, the portfolio includes three parameter-less evolutionary algorithms:… ▽ More

    Submitted 26 June, 2015; originally announced June 2015.

    Comments: 7 pages. arXiv admin note: substantial text overlap with arXiv:1506.08694, arXiv:1506.07980

    ACM Class: I.2.8

  8. arXiv:1506.08694  [pdf, other

    cs.MS cs.NE

    A Java Implementation of Parameter-less Evolutionary Algorithms

    Authors: José C. Pereira, Fernando G. Lobo

    Abstract: The Parameter-less Genetic Algorithm was first presented by Harik and Lobo in 1999 as an alternative to the usual trial-and-error method of finding, for each given problem, an acceptable set-up of the parameter values of the genetic algorithm. Since then, the same strategy has been successfully applied to create parameter-less versions of other population-based search algorithms such as the Extend… ▽ More

    Submitted 26 June, 2015; originally announced June 2015.

    Comments: 12 pages. arXiv admin note: text overlap with arXiv:1506.07980

    ACM Class: I.2.8

  9. arXiv:1506.07980  [pdf, other

    cs.NE cs.MS

    A Java Implementation of the SGA, UMDA, ECGA, and HBOA

    Authors: José C. Pereira, Fernando G. Lobo

    Abstract: The Simple Genetic Algorithm, the Univariate Marginal Distribution Algorithm, the Extended Compact Genetic Algorithm, and the Hierarchical Bayesian Optimization Algorithm are all well known Evolutionary Algorithms. In this report we present a Java implementation of these four algorithms with detailed instructions on how to use each of them to solve a given set of optimization problems. Additiona… ▽ More

    Submitted 26 June, 2015; originally announced June 2015.

    Comments: 6 pages

    ACM Class: I.2.8

  10. arXiv:1010.5908  [pdf, other

    cs.CG

    An Optimized Divide-and-Conquer Algorithm for the Closest-Pair Problem in the Planar Case

    Authors: José C. Pereira, Fernando G. Lobo

    Abstract: We present an engineered version of the divide-and-conquer algorithm for finding the closest pair of points, within a given set of points in the XY-plane. For this version of the algorithm we show that only two pairwise comparisons are required in the combine step, for each point that lies in the 2 delta-wide vertical slab. The correctness of the algorithm is shown for all Minkowski distances with… ▽ More

    Submitted 7 February, 2013; v1 submitted 28 October, 2010; originally announced October 2010.

    Comments: This is a more complete version (14 pages) of the paper already published in the Journal of Computer Science and Technology (see Journal Reference)

    ACM Class: F.2

    Journal ref: Journal of Computer Science and Technology, 2012,27(4): 891-986