Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por Ivo Pereira

2021

A New Cascade-Hybrid Recommender System Approach for the Retail Market

Autores
Rebelo, MA; Coelho, D; Pereira, I; Fernandes, F;

Publicação
Innovations in Bio-Inspired Computing and Applications - Proceedings of the 12th International Conference on Innovations in Bio-Inspired Computing and Applications (IBICA 2021) Held During December 16-18, 2021

Abstract

2022

Leveraging email marketing: Using the subject line to anticipate the open rate

Autores
Morais, P; Miguéis, VL; Pereira, I;

Publicação
Expert Syst. Appl.

Abstract

2023

Blockchain-Based Electronic Voting: A Secure and Transparent Solution

Autores
Pereira, BMB; Torres, JM; Sobral, PM; Moreira, RS; Soares, CPD; Pereira, I;

Publicação
CRYPTOGRAPHY

Abstract
Since its appearance in 2008, blockchain technology has found multiple uses in fields such as banking, supply chain management, and healthcare. One of the most intriguing uses of blockchain is in voting systems, where the technology can overcome the security and transparency concerns that plague traditional voting systems. This paper provides a thorough examination of the implementation of a blockchain-based voting system. The proposed system employs cryptographic methods to protect voters' privacy and anonymity while ensuring the verifiability and integrity of election results. Digital signatures, homomorphic encryption (He), zero-knowledge proofs (ZKPs), and the Byzantine fault-tolerant consensus method underpin the system. A review of the literature on the use of blockchain technology for voting systems supports the analysis and the technical and logistical constraints connected with implementing the suggested system. The study suggests solutions to problems such as managing voter identification and authentication, ensuring accessibility for all voters, and dealing with network latency and scalability. The suggested blockchain-based voting system can provide a safe and transparent platform for casting and counting votes, ensuring election results' privacy, anonymity, and verifiability. The implementation of blockchain technology can overcome traditional voting systems' security and transparency shortcomings while also delivering a high level of integrity and traceability.

2017

A self-organisation model for mobile robots in large structure assembly using multi-agent systems

Autores
Ljasenko S.; Lohse N.; Justham L.; Pereira I.; Jackson M.;

Publicação
Studies in Computational Intelligence

Abstract
Mobile, self-organising robots are seen to be a possible solution to overcome the current limitations of fixed, dedicated automation systems particularly in the area of large structure assembly. Two of the key challenges for traditional dedicated automation systems in large structure assembly are considered to be the transportation of products and the adaptation of manufacturing processes to changes in requirements. In order to make dynamic, self-organising systems a reality, several challenges in the process dynamics and logistical control need to be solved. In this paper, we propose a Multi-Agent System (MAS) approach to self-organise mobile robots in large structure assembly. The model is based on fixed-priority pre-emptive scheduling and uses a blackboard agent as a central information source and to facilitate more common goal directed distributed negotiation and decision making between agents representing the different needs of products and available mobile resources (robots).

2017

Redundant and decentralised directory facilitator for resilient plug and produce cyber physical production systems

Autores
Páscoa, F; Pereira, I; Ferreira, P; Lohse, N;

Publicação
Studies in Computational Intelligence

Abstract
Cyber Physical Production Systems (CPSS) built on the concept of “Plug-and-Produce” aim at delivering truly agile production systems. These systems are modular by nature and can be adapted based on changing requirements. One of the challenges in this domain is how to store and propagate information within CPPS. In this paper, a Redundant and Decentralised Directory Facilitator will be introduced to provide the capability to store and broadcast the existing system assembly capabilities. Additionally, this solution will provide redundancy and delocalization of the assembly capabilities information. The model used is described, as well as interactions, behaviours and deployment strategies. Finally a validation scenario is presented and conclusions are discussed. © Springer International Publishing AG 2017.

2019

Dynamic Generation of Documentation, Code, and Tests for a Digital Marketing Platform's API

Autores
Santos, R; Pereira, I; Azevedo, I;

Publicação
Advances in Computer and Electrical Engineering - Code Generation, Analysis Tools, and Testing for Quality

Abstract
Detailed documentation and software tests are key factors for the success of a web application programming interface (API). When designing an API, especially in a design first approach, it is relevant to define a formal contract, known as API specification. This document must contain all necessary information regarding the API behavior. Thereby, the specification can be used to dynamically generate API components like documentation, client and server code, and software tests, reducing development and maintenance costs. This chapter presents a study of OpenAPI specification and its application on designing a new RESTful API for E-goi. It also presents a set of solutions for generating documentation, client code libraries, and test cases.

  • 3
  • 9