Skip to main content

Showing 1–9 of 9 results for author: Lourenço, M

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

    cs.DC

    FLeeC: a Fast Lock-Free Application Cache

    Authors: André J. Costa, Nuno M. Preguiça, João M. Lourenço

    Abstract: When compared to blocking concurrency, non-blocking concurrency can provide higher performance in parallel shared-memory contexts, especially in high contention scenarios. This paper proposes FLeeC, an application-level cache system based on Memcached, which leverages re-designed data structures and non-blocking (or lock-free) concurrency to improve performance by allowing any number of concurrent… ▽ More

    Submitted 17 April, 2024; originally announced June 2024.

    Comments: In INForum 2023 - Atas do 14 Simposio de Informatica, INForum, Porto, Portugal

  2. arXiv:2308.15239  [pdf, other

    cs.AI

    Natural language to SQL in low-code platforms

    Authors: Sofia Aparicio, Samuel Arcadinho, João Nadkarni, David Aparício, João Lages, Mariana Lourenço, Bartłomiej Matejczyk, Filipe Assunção

    Abstract: One of the developers' biggest challenges in low-code platforms is retrieving data from a database using SQL queries. Here, we propose a pipeline allowing developers to write natural language (NL) to retrieve data. In this study, we collect, label, and validate data covering the SQL queries most often performed by OutSystems users. We use that data to train a NL model that generates SQL. Alongside… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

  3. arXiv:2208.07337  [pdf, other

    cs.CV

    SYN-MAD 2022: Competition on Face Morphing Attack Detection Based on Privacy-aware Synthetic Training Data

    Authors: Marco Huber, Fadi Boutros, Anh Thi Luu, Kiran Raja, Raghavendra Ramachandra, Naser Damer, Pedro C. Neto, Tiago Gonçalves, Ana F. Sequeira, Jaime S. Cardoso, João Tremoço, Miguel Lourenço, Sergio Serra, Eduardo Cermeño, Marija Ivanovska, Borut Batagelj, Andrej Kronovšek, Peter Peer, Vitomir Štruc

    Abstract: This paper presents a summary of the Competition on Face Morphing Attack Detection Based on Privacy-aware Synthetic Training Data (SYN-MAD) held at the 2022 International Joint Conference on Biometrics (IJCB 2022). The competition attracted a total of 12 participating teams, both from academia and industry and present in 11 different countries. In the end, seven valid submissions were submitted by… ▽ More

    Submitted 15 August, 2022; originally announced August 2022.

    Comments: Accepted at International Joint Conference on Biometrics (IJCB) 2022

  4. arXiv:2007.09733  [pdf, other

    cs.DC cs.DB cs.PF

    Lazy State Determination: More concurrency for contending linearizable transactions

    Authors: Tiago M. Vale, João Leitão, Nuno Preguiça, Rodrigo Rodrigues, Ricardo J. Dias, João M. Lourenço

    Abstract: The concurrency control algorithms in transactional systems limits concurrency to provide strong semantics, which leads to poor performance under high contention. As a consequence, many transactional systems eschew strong semantics to achieve acceptable performance. We show that by leveraging semantic information associated with the transactional programs to increase concurrency, it is possible to… ▽ More

    Submitted 19 July, 2020; originally announced July 2020.

  5. arXiv:1811.06740  [pdf, ps, other

    cs.SE

    A Survey of Challenges for Runtime Verification from Advanced Application Domains (Beyond Software)

    Authors: César Sánchez, Gerardo Schneider, Wolfgang Ahrendt, Ezio Bartocci, Domenico Bianculli, Christian Colombo, Yliés Falcone, Adrian Francalanza, Srđan Krstić, JoHao M. Lourenço, Dejan Nickovic, Gordon J. Pace, Jose Rufino, Julien Signoles, Dmitriy Traytel, Alexander Weiss

    Abstract: Runtime verification is an area of formal methods that studies the dynamic analysis of execution traces against formal specifications. Typically, the two main activities in runtime verification efforts are the process of creating monitors from specifications, and the algorithms for the evaluation of traces against the generated monitors. Other activities involve the instrumentation of the system t… ▽ More

    Submitted 16 November, 2018; originally announced November 2018.

  6. arXiv:1808.05902  [pdf, other

    stat.ML cs.CL cs.CV cs.HC cs.LG

    Learning Supervised Topic Models for Classification and Regression from Crowds

    Authors: Filipe Rodrigues, Mariana Lourenço, Bernardete Ribeiro, Francisco Pereira

    Abstract: The growing need to analyze large collections of documents has led to great developments in topic modeling. Since documents are frequently associated with other related variables, such as labels or ratings, much interest has been placed on supervised topic models. However, the nature of most annotation tasks, prone to ambiguity and noise, often with high volumes of documents, deem learning under a… ▽ More

    Submitted 17 August, 2018; originally announced August 2018.

    Comments: 14 pages

    Journal ref: Rodrigues, F., Lourenco, M., Ribeiro, B. and Pereira, F.C., 2017. Learning supervised topic models for classification and regression from crowds. IEEE transactions on pattern analysis and machine intelligence, 39(12), pp.2409-2422

  7. arXiv:1801.00297  [pdf, other

    cs.DC

    Time-Aware Publish/Subscribe for Networks of Mobile Devices

    Authors: João A. Silva, Hervé Paulino, João M. Lourenço, João Leitão, Nuno Preguiça

    Abstract: Smart mobile devices are increasingly ubiquitous and are the primary source of user-generated content, and current communication infrastructures are failing in keeping up with the rising demand for the avid sharing of such content. To alleviate this problem and fully harness the amount of resources currently available at the network edge, mobile edge paradigms started to emerge. Though, applicatio… ▽ More

    Submitted 31 December, 2017; originally announced January 2018.

    Comments: 19 pages, 9 figures, preprint of paper submitted to Mobihoc 2018

  8. Pot: Deterministic transactional execution

    Authors: Tiago M. Vale, João A. Silva, Ricardo J. Dias, João M. Lourenço

    Abstract: This paper presents Pot, a system that leverages the concept of preordered transactions to achieve deterministic multithreaded execution of programs that use Transactional Memory. Preordered transactions eliminate the root cause of nondeterminism in transactional execution: they provide the illusion of executing in a deterministic serial order, unlike traditional transactions which appear to execu… ▽ More

    Submitted 22 December, 2016; originally announced December 2016.

    Comments: Published in ACM Transactions on Architecture and Code Optimization (TACO) 13, 4

    Journal ref: ACM Trans. Archit. Code Optim. 13, 4, Article 52 (December 2016)

  9. arXiv:1505.02951  [pdf, ps, other

    cs.DC cs.PL cs.SE

    Preventing Atomicity Violations with Contracts

    Authors: Diogo G. Sousa, Ricardo J. Dias, Carla Ferreira, João M. Lourenço

    Abstract: Software developers are expected to protect concurrent accesses to shared regions of memory with some mutual exclusion primitive that ensures atomicity properties to a sequence of program statements. This approach prevents data races but may fail to provide all necessary correctness properties.The composition of correlated atomic operations without further synchronization may cause atomicity viola… ▽ More

    Submitted 12 May, 2015; originally announced May 2015.