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 Hugo Sereno Ferreira

2020

Multi-Approach Debugging of Industrial IoT Workflows

Autores
Rodrigues, A; Silva, JP; Dias, JP; Ferreira, HS;

Publicação
CoRR

Abstract

2018

State of the Software Development Life-Cycle for the Internet-of-Things

Autores
Dias, JP; Ferreira, HS;

Publicação
CoRR

Abstract

2018

Conversation-Based Complex Event Management in Smart-Spaces

Autores
Lago, AS; Ferreira, HS;

Publicação
CoRR

Abstract

2018

Bio-Measurements Estimation and Support in Knee Recovery through Machine Learning

Autores
Bernardino, J; Teixeira, LF; Ferreira, HS;

Publicação
CoRR

Abstract

2023

SIMoT: A Low-fidelity Orchestrator Simulator for Task Allocation in IoT Devices

Autores
Fragoso, T; Silva, D; Dias, JP; Restivo, A; Ferreira, HS;

Publicação
2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W

Abstract
Performing experiments with Internet-of-Things edge devices is not always a trivial task, as large physical testbeds or complex simulators are often needed, leading to low reproducibility and several difficulties in crafting complex scenarios and tweaking parameters. Most available simulators try to simulate as close to reality as possible. While we agree that this kind of high-fidelity simulation might be necessary for some scenarios, we argue that a low-fidelity easy-to-change simulator may be a good solution when rapid prototyping orchestration strategies and algorithms. In this work, we introduce SIMoT, a low-fidelity orchestrator simulator created to achieve shorter feedback loops when testing different orchestration strategies for task allocation in edge devices. We then transferred the simulator-validated algorithms to both physical and virtual testbeds, where it was possible to assert that the simulator results correlate strongly with the observations on those testbeds.

2024

WASMICO: Micro-containers in microcontrollers with WebAssembly

Autores
Ribeiro, E; Restivo, A; Ferreira, HS; Dias, JP;

Publicação
JOURNAL OF SYSTEMS AND SOFTWARE

Abstract
The Internet -of -Things (IoT) has created a complex environment where hardware and software interact in complex ways. Despite being a prime candidate for applying well -established software engineering practices, IoT has not seen the same level of adoption as other areas, such as cloud development. This discrepancy is even more evident in the case of edge devices, where programming and managing applications can be challenging due to their heterogeneous nature and dependence on specific toolchains and languages. However, the emergence of WebAssembly as a viable solution for running high-level languages on some devices presents an opportunity to streamline development practices, such as DevOps. In this paper, we present WASMICO - a firmware and command -line utility that allows for the execution and management of application lifecycles in microcontrollers. Our solution has been benchmarked against other state-of-the-art tools, demonstrating its feasibility, novel features, and empirical evidence that it outperforms some of the most widely used solutions for running high-level code on these devices. Overall, our work aims to promote the use of wellestablished software engineering practices in the IoT domain, helping to bridge the gap between cloud and edge development.

  • 10
  • 10