2022
Authors
Rocha, T; Pinto, T; Carvalho, D; Martins, P; Barroso, J;
Publication
2022 THIRD INTERNATIONAL CONFERENCE ON DIGITAL CREATION IN ARTS, MEDIA AND TECHNOLOGY, ARTEFACTO
Abstract
This paper presents an educational resource to support the teaching of Portuguese sign language. This educational resource emerges in response to the significant needs for the development of adequate digital tools to support deaf people in different tasks, especially in the language learning process. This work is motivated by the results and conclusions from previous studies that identify augmented reality as one of the promising solutions to improve the learning and teaching processes, and benefits from the advances already accomplished in the development and application of augmented reality solutions in several domains of the educational environment. The educational resource presented in this work is an augmented reality solution that enables associating hand gestures, representative of Portuguese sign language, to different cards, which represent different letters of the alphabet. In this way, it is possible to associate the alphabet letters with the respective gestures in a visual and straightforward way, facilitating the learning process.
2022
Authors
Cruz, A; Madeira, A; Barbosa, LS;
Publication
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE
Abstract
Modelling complex information systems often entails the need for dealing with scenarios of inconsistency in which several requirements either reinforce or contradict each other. In this kind of scenarios, arising e.g. in knowledge representation, simulation of biological systems, or quantum computation, inconsistency has to be addressed in a precise and controlled way. This paper generalises Belnap-Dunn four-valued logic, introducing paraconsistent transition systems (PTS), endowed with positive and negative accessibility relations, and a metric space over the lattice of truth values, and their modal logic.
2022
Authors
Pereira, RB; Ferreira, JF; Mendes, A; Abreu, R;
Publication
9TH IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT 2022
Abstract
When developing mobile applications, developers often have to decide when to acquire and when to release resources. This leads to resource leaks, a kind of bug where a resource is acquired but never released. This is a common problem in Android applications that can degrade energy efficiency and, in some cases, can cause resources to not function properly. In this paper, we present an extension of EcoAndroid, an Android Studio plugin that improves the energy efficiency of Android applications, with an inter-procedural static analysis that detects resource leaks. Our analysis is implemented using Soot, FlowDroid, and Heros, which provide a static-analysis environment capable of processing Android applications and performing inter-procedural analysis with the IFDS framework. It currently supports the detection of leaks related to four Android resources: Cursor, SQLite-Database, Wakelock, and Camera. We evaluated our tool with the DroidLeaks benchmark and compared it with 8 other resource leak detectors. We obtained a precision of 72.5% and a recall of 83.2%. Our tool was able to uncover 191 previously unidentified leaks in this benchmark. These results show that our analysis can help developers identify resource leaks.
2022
Authors
Lorgat, MG; Paredes, H; Rocha, T;
Publication
Proceedings - 2022 11th International Conference on Computer Technologies and Development, TechDev 2022
Abstract
2022
Authors
Paulino, D; Barroso, J; Paredes, H;
Publication
ERCIM News
Abstract
2022
Authors
Neri, A; Barbosa, RS; Oliveira, JN;
Publication
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Abstract
Based on the connection between the categorical derivation of classical programs from specifications and a category-theoretic approach to quantum information, this paper contributes to extending the laws of classical program algebra to quantum programming. This aims at building correct-by-construction quantum circuits to be deployed on quantum devices such as those available through the IBM Q Experience. Reversibility is ensured by minimal complements. Such complementation is extended inductively to encompass catamorphisms on lists (vulgo folds), giving rise to the corresponding recursion scheme in reversible computation. The same idea is then applied to the setting of quantum programming, where computation is expressed by unitary transformations. This yields the notion of 'quantamorphism', a structural form of quantum recursion implementing cycles and folds on lists with quantum control flow. By Kleisli correspondence, quantamorphisms can be written as monadic functional programs with quantum parameters. This enables the use of Haskell, a monadic functional programming language, to perform the experimental work. Such calculated quantum programs prepared in Haskell are pushed through Quipper and the Qiskit interface to IBM Q quantum devices. The generated quantum circuits - often quite large - exhibit the predicted behaviour. However, running them on real quantum devices naturally incurs a significant amount of errors. As quantum technology is rapidly evolving, an increase in reliability is likely in the future, allowing for our programs to run more accurately.
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.