Paulo Sergio Lopes de Souza

dblp:96/5652 · also Paulo S. L. Souza, Paulo Souza 0001 · DBLP profile ↗
← Back
4ranked-venue papers in the field
0as first author
2since 2021 · last 2025
0000-0002-1560-2704ORCID · verified

Domains — venue-derived; a paper can count in several

Other / Interdisciplinary · 4
YearPublicationVenuePosition
2025 Parallel Implementation for Anomaly Detection in Methodologies Based on Consumption Profiles
abstract
The Tricorder methodology uses computational resource monitoring to detect anomalies in low-testability software but faces limitations due to the high data collection time, hindering its practical adoption. This paper proposes a parallel approach to the monitoring phase using an MIMD architecture with distributed memory, implemented with MPI and Python. The algorithm was designed using task partitioning, allowing independent execution across multiple nodes. Experiments showed a significant reduction in monitoring time while maintaining consistency in the collected data. The proposed approach contributes to making the Tricorder methodology more efficient and feasible for large-scale testing scenarios.
Maria Luiza Fernandes, Paulo Sergio Lopes de Souza
CLEI2
2021 The impact of using CouchDB on Hyperledger Fabric performance for heterogeneous medical data storage
abstract
The popularization of Bitcoin and other cryptocurrencies has motivated the interest in using blockchain infrastructure in contexts other than the original. This is due to blockchain allows for a distribution of data with decentralized management and in a secure environment. In this scenario, the goal of this work is to evaluate the impact of database usage when blockchain is employed to manipulate large volumes of heterogeneous data. The methodology used in our evaluation considers the Hyperledger Fabric to set up a network for sharing medical data, which is obtained from a real database. The performance of this network was collected through experimental studies, with the Hyperledger Caliper benchmark, by measuring the throughput and latency of the network with and without the CouchDB database. Our results show the impact of the overhead imposed by the database when it is used in a blockchain network. This work contributes to future developers of blockchain applications as it shows the impact of database usage on such applications.
Ana Caroline Fernandes Spengler, Paulo Sergio Lopes de Souza
CLEI2
2015 Extracting static and dynamic structural information from java concurrent programs for coverage testing
abstract
This paper proposes novel techniques for the extraction of structural information from the source code of Java concurrent programs for their coverage testing. Such techniques differ from others because they consider synchronization flow among processes/threads, distinct paradigms of communication/synchronization, method calls and pointer manipulation. The structural information gathered from the source code is kept in a test model based on a Parallel Control Flow Graph (PCFG) and helps the generation of an instrumented source code, used for a future generation of trace files and to replay the concurrent execution. The results show the techniques can generate both an instrumented code and a PCFG for Java concurrent programs effectively, extracting static and runtime information required for structural testing.
Rafael R. Prado, Paulo Sergio Lopes de Souza, George Gabriel Mendes Dourado, Simone do Rócio Senger de Souza, Júlio Cezar Estrella, Sarita Mazzini Bruschi, João Lourenço
CLEI2
2003 A Low-Cost Parallel K-Means VQ Algorithm Using Cluster Computing
abstract
In this paper we propose a parallel approach for the K-meansVector Quantization (VQ) algorithm used in a two-stageHidden Markov Model (HMM)-based system forrecognizing handwritten numeral strings. With thisparallel algorithm, based on the master/slave paradigm,we overcome two drawbacks of the sequential version: a)the time taken to create the codebook; and b) the amountof memory necessary to work with large trainingdatabases. Distributing the training samples over theslaves' local disks reduces the overhead associated withthe communication process. In addition, modelspredicting computation and communication time havebeen developed. These models are useful to predict theoptimal number of slaves taking into account the numberof training samples and codebook size.
Alceu S. Britto Jr., Paulo Sergio Lopes de Souza, Robert Sabourin, Simone do Rócio Senger de Souza, Díbio Leandro Borges
ICDAR2