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

2023

Exploring Automatic Specification Repair in Dafny Programs

Autores
Abreu, A; Macedo, N; Mendes, A;

Publicação
2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW

Abstract
Formal verification has become increasingly crucial in ensuring the accurate and secure functioning of modern software systems. Given a specification of the desired behaviour, i.e. a contract, a program is considered to be correct when all possible executions guarantee the specification. Should the software fail to behave as expected, then a bug is present. Most existing research assumes that the bug is present in the implementation, but it is also often the case that the specified expectations are incorrect, meaning that it is the specification that must be repaired. Research and tools for providing alternative specifications that fix details missing during contract definition, considering that the implementation is correct, are scarce. This paper presents a preliminary tool, focused on Dafny programs, for automatic specification repair in contract programming. Given a Dafny program that fails to verify, the tool suggests corrections that repair the specification. Our approach is inspired by a technique previously proposed for another contract programming language and relies on Daikon for dynamic invariant inference. Although the tool is focused on Dafny, it makes use of specification repair techniques that are generally applicable to programming languages that support contracts. Such a tool can be valuable in various scenarios, such as when programmers have a reference implementation and need to analyse their contract options, or in educational contexts, where it can provide students with hints to correct their contracts. The results of the evaluation show that the approach is feasible in Dafny and that the overall process has reasonable performance but that there are stages of the process that need further improvements.

2023

Exploring the Intersection of Storytelling, Localisation, and Immersion in Video Games - A Case Study of the Witcher III: Wild Hunt

Autores
Cesário, V; Ribeiro, M; Coelho, A;

Publicação
HCI International 2023 Posters - 25th International Conference on Human-Computer Interaction, HCII 2023, Copenhagen, Denmark, July 23-28, 2023, Proceedings, Part I

Abstract

2023

Estratégia de self-healing para redes modernas de distribuição de energia elétrica

Autores
Reiz, C; E. M. Pereira, C; Leite, JB;

Publicação
Anais do Simpósio Brasileiro de Pesquisa Operacional

Abstract

2023

Real-Time Algorithm Recommendation Using Meta-Learning

Autores
Palumbo, G; Guimaraes, M; Carneiro, D; Novais, P; Alves, V;

Publicação
AMBIENT INTELLIGENCE-SOFTWARE AND APPLICATIONS-13TH INTERNATIONAL SYMPOSIUM ON AMBIENT INTELLIGENCE

Abstract
As the field of Machine Learning evolves, the number of available learning algorithms and their parameters continues to grow. On the one hand, this is positive as it allows for the finding of potentially more accurate models. On the other hand, however, it also makes the process of finding the right model more complex, given the number of possible configurations. Traditionally, data scientists rely on trial-and-error or brute force procedures, which are costly, or on their own intuition or expertise, which is hard to acquire. In this paper we propose an approach for algorithm recommendation based on meta-learning. The approach can be used in real-time to predict the best n algorithms (based on a selected performance metric) and their configuration, for a given ML problem. We evaluate it through cross-validation, and by comparing it against an Auto ML approach, in terms of accuracy and time. Results show that the proposed approach recommends algorithms that are similar to those of traditional approaches, in terms of performance, in just a fraction of the time.

2023

Dynamic Parameterization of Metaheuristics Using a Multi-agent System for the Optimization of Electricity Market Participation

Autores
Carvalho, J; Pinto, T; Home Ortiz, JM; Teixeira, B; Vale, Z; Romero, R;

Publicação
Distributed Computing and Artificial Intelligence, Special Sessions I, 20th International Conference, Guimaraes, Portugal, 12-14 July 2023.

Abstract

2023

ENEIDA DEEPGRID®: BRINGING THE OPERATIONAL AWARENESS TO THE LV GRID

Autores
Couto, R; Faria, J; Oliveira, J; Sampaio, G; Bessa, R; Rodrigues, F; Santos, R;

Publicação
IET Conference Proceedings

Abstract
This paper presents a novel solution integrated into the Eneida DeepGrid® platform for real-time voltage and active power estimation in low voltage grids. The tool utilizes smart grid infrastructure data, including historical data, real-time measurements from a subset of meters, and exogenous information such as weather forecasts and dynamic price signals. Unlike traditional methods, the solution does not require electrical or topological characterization and is not affected by observability issues. The performance of the tool was evaluated through a case study using 10 real networks located in Portugal, with results showing high estimation accuracy, even under scenarios of low smart meter coverage. © The Institution of Engineering and Technology 2023.

  • 658
  • 4387