2025
Authors
Fonseca, T; Ferreira, LL; Cabral, B; Severino, R; Nweye, K; Ghose, D; Nagy, Z;
Publication
Energy Inform.
Abstract
2025
Authors
Fonseca, T; Sousa, C; Venâncio, R; Pires, P; Severino, R; Rodrigues, P; Paiva, P; Ferreira, LL;
Publication
ETFA
Abstract
The electrification of transportation and the increased adoption of decentralized renewable energy generation have added complexity to managing Renewable Energy Communities (RECs). Integrating Electric Vehicle (EV) charging with building energy systems like heating, ventilation, air conditioning (HVAC), photovoltaic (PV) generation, and battery storage presents significant opportunities but also practical challenges. Reinforcement learning (RL), particularly Multi-Agent Deep Deterministic Policy Gradient (MADDPG) algorithms, have shown promising results in simulation, outperforming heuristic control strategies. However, translating these successes into real-world deployments faces substantial challenges, including incomplete and noisy data, integration of heterogeneous subsystems, synchronization issues, unpredictable occupant behavior, and missing critical EV state-of-charge (SoC) information. This paper introduces a framework designed explicitly to handle these complexities and bridge the simulation-to-reality gap. The framework incorporates EnergAIze, a MADDPG-based multi-agent control strategy, and specifically addresses challenges related to real-world data collection, system integration, and user behavior modeling. Preliminary results collected from a real-world operational REC with four residential buildings demonstrate the practical feasibility of our approach, achieving an average 9% reduction in daily peak demand and a 5% decrease in energy costs through optimized load scheduling and EV charging behaviors. These outcomes underscore the framework's effectiveness, advancing the practical deployment of intelligent energy management solutions in RECs. © 2025 IEEE.
2025
Authors
Gonçalves, J; Silva, M; Cabral, B; Dias, T; Maia, E; Praça, I; Severino, R; Ferreira, LL;
Publication
CYBERSECURITY, EICC 2025
Abstract
Deep Learning (DL) has emerged as a powerful tool for vulnerability detection, often outperforming traditional solutions. However, developing effective DL models requires large amounts of real-world data, which can be difficult to obtain in sufficient quantities. To address this challenge, DiverseVul dataset has been curated as one of the largest datasets of vulnerable and non-vulnerable C/C++ functions extracted exclusively from real-world projects. Its goal is to provide high-quality, large-scale samples for training DL models. Nevertheless, during our study several inconsistencies were identified in the raw dataset while applying pre-processing techniques, highlighting the need for a refined version. In this work, we present a refined version of DiverseVul dataset, which is used to fine-tune a large language model, LLaMA 3.2, for vulnerability detection. Experimental results show that the use of pre-processing techniques led to an improvement in performance, with the model achieving an F1-Score of 66%, a competitive result when compared to our baseline, which achieved a 47% F1-Score in software vulnerability detection.
2017
Authors
Delsing J.; Varga P.; Ferreira L.; Albano M.; Pereira P.P.; Eliasson J.; Carlsson O.; Derhamy H.;
Publication
IoT Automation: Arrowhead Framework
Abstract
2014
Authors
Ferreira, LL; Siksnys, L; Pedersen, P; Stluka, P; Chrysoulas, C; Le Guilly, T; Albano, M; Skou, A; Teixeira, C; Pedersen, T;
Publication
2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA)
Abstract
Industrial processes use energy to transform raw materials and intermediate goods into final products. Many efforts have been done on the minimization of energy costs in industrial plants. Apart from working on "how" an industrial process is implemented, it is possible to reduce the energy costs by focusing on "when" it is performed. Although, some manufacturing plants (e.g. refining or petrochemical plants) can be inflexible with respect to time due to interdependencies in processes that must be respected for performance and safety reasons, there are other industrial segments, such as alumina plants or discrete manufacturing, with more degrees of flexibility. These manufacturing plants can consider a more flexible scheduling of the most energy-intensive processes in response to dynamic prices and overall condition of the electricity market. In this scenario, requests for energy can be encoded by means of a formal structure called flex-offers, then aggregated (joining several flex-offers into a bigger one) and sent to the market, scheduled, disaggregated and transformed into consumption plans, and eventually, into production schedules for given industrial plant. In this paper, we describe the flex-offer concept and how it can be applied to industrial and home automation scenarios. The architecture proposed in this paper aims to be adaptable to multiples scenarios (industrial, home and building automation, etc.), thus providing the foundations for different concept implementations using multiple technologies or supporting various kinds of devices.
2018
Authors
Garcia Valls, M; Ferreira, LL;
Publication
JOURNAL OF SYSTEMS ARCHITECTURE
Abstract
Modern distributed systems are increasingly complex both on their architectural design and on the computational logic that they execute. Their timely operation is challenged, which is critical for some domains such as cyber-physical systems where timeliness and dynamic behavior must be satisfied simultaneously. Providing real-time operation whereas supporting the inherent dynamic behavior of cyber-physical systems requires solutions that are not yet available. A number of challenging scientific and engineering problems that span across a variety of research areas are raised. The new challenges go far beyond those of traditional networked real-time systems; cyber-physical systems are autonomous, open, large-scale, real-time, embedded, and control systems that make intensive use of networks, distribution, and wireless technology. Such complex systems have different [sub]parts/systems with different levels of real-time requirements.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.