2023
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
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
Autores
Reiz, C; E. M. Pereira, C; Leite, JB;
Publicação
Anais do Simpósio Brasileiro de Pesquisa Operacional
Abstract
2023
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
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
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.
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.