Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

2020

Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis

Authors
Matias, T; Correia, FF; Fritzsch, J; Bogner, J; Ferreira, HS; Restivo, A;

Publication
SOFTWARE ARCHITECTURE (ECSA 2020)

Abstract
A number of approaches have been proposed to identify service boundaries when decomposing a monolith to microservices. However, only a few use systematic methods and have been demonstrated with replicable empirical studies. We describe a systematic approach for refactoring systems to microservice architectures that uses static analysis to determine the system's structure and dynamic analysis to understand its actual behavior. A prototype of a tool was built using this approach (MonoBreaker) and was used to conduct a case study on a real-world software project. The goal was to assess the feasibility and benefits of a systematic approach to decomposition that combines static and dynamic analysis. The three study participants regarded as positive the decomposition proposed by our tool, and considered that it showed improvements over approaches that rely only on static analysis.

2020

Welcome Message

Authors
Lau N.; Silva M.F.; Reis L.P.; Cascalho J.;

Publication
2020 IEEE International Conference on Autonomous Robot Systems and Competitions, ICARSC 2020

Abstract

2020

Examining Temporal Trends and Design Goals of Digital Music Instruments for Education in NIME: A Proposed Taxonomy

Authors
Pessoa, M; Parauta, C; Luís, P; Almeida, IC; Bernardes, G;

Publication
NIME

Abstract
This paper presents an overview of the design principles behind Digital Music Instruments (DMIs) for education across all editions of the International Conference on New Interfaces for Music Expression (NIME). We compiled a comprehensive catalogue of over hundred DMIs with varying degrees of applicability in the educational practice. Each catalogue entry is annotated according to a proposed taxonomy for DMIs for education, rooted in the mechanics of control, mapping and feedback of an interactive music system, along with the required expertise of target user groups and the instrument learning curve. Global statistics unpack underlying trends and design goals across the chronological period of the NIME conference. In recent years, we note a growing number of DMIs targeting non-experts and with reduced requirements in terms of expertise. Stemming from the identified trends, we discuss future challenges in the design of DMIs for education towards enhanced degrees of variation and unpredictability.

2020

Learning Signer-Invariant Representations with Adversarial Training

Authors
Ferreira, PM; Pernes, D; Rebelo, A; Cardoso, JS;

Publication
TWELFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2019)

Abstract
Sign Language Recognition (SLR) has become an appealing topic in modern societies because such technology can ideally be used to bridge the gap between deaf and hearing people. Although important steps have been made towards the development of real-world SLR systems, signer-independent SLR is still one of the bottleneck problems of this research field. In this regard, we propose a deep neural network along with an adversarial training objective, specifically designed to address the signer-independent problem. Concretely speaking, the proposed model consists of an encoder, mapping from input images to latent representations, and two classifiers operating on these underlying representations: (i) the signclassifier, for predicting the class/sign labels, and (ii) the signer-classifier, for predicting their signer identities. During the learning stage, the encoder is simultaneously trained to help the sign-classifier as much as possible while trying to fool the signer-classifier. This adversarial training procedure allows learning signer-invariant latent representations that are in fact highly discriminative for sign recognition. Experimental results demonstrate the effectiveness of the proposed model and its capability of dealing with the large inter-signer variations.

2020

Active Fault Diagnosis Method for Vehicles in Platoon Formation

Authors
Lopes, A; Araújo, RE;

Publication
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY

Abstract
This paper presents an active fault diagnosis (AFD) method with reduced excitation for detection and identification of sensor faults of vehicles in a platoon formation. By introducing a probing signal into the platooning, it will allow an active excitation of the system, reveling a residual component, with the same frequency, that can be explored to obtain a fault identification of specific system faults. A supervisor is introduced to monitor the platoon behavior and activate the auxiliary input whenever the system natural excitation is insufficient for a clear fault diagnosis. This solution will allow the fault diagnosis to behave as active or passive through the adaptive signal provided by the supervisor. A dual Youla-Jabr-Bongiorno-Kucera (YJBK) matrix transfer function, also known as fault signature matrix (FSM) is investigated to get a fault diagnosis. In order to obtain an online identification of specific faults in the system, a Taylor approximation of the FSM is pursued. Computational simulations with a high-fidelity full-vehicle model, provided by CarSim, are carried out to demonstrate the effectiveness of the proposed active approach. A direct comparison between an active and a passive behavior in the same scenario shows that the active fault diagnosis method outperforms the passive approach whenever the dynamic behavior does not provide sufficient excitation. Furthermore, the excitation supervisor is able to significantly reduce the amount of artificial excitation introduced into the system ensuring a more energy efficient active fault diagnosis.

2020

Integrated Analysis of Structural Variation and RNA Expression of FGFR2 and Its Splicing Modulator ESRP1 Highlight the ESRP1(amp)-FGFR2(norm)-FGFR2-IIIc(high) Axis in Diffuse Gastric Cancer

Authors
Teles, SP; Oliveira, P; Ferreira, M; Carvalho, J; Ferreira, P; Oliveira, C;

Publication
CANCERS

Abstract
Gastric Cancer (GC) is one of the most common and deadliest types of cancer in the world. To improve GC prognosis, increasing efforts are being made to develop new targeted therapies. Although FGFR2 genetic amplification and protein overexpression in GC have been targeted in clinical trials, so far no improvement in patient overall survival has been found. To address this issue, we studied genetic and epigenetic events affecting FGFR2 and its splicing regulator ESRP1 in GC that could be used as new therapeutic targets or predictive biomarkers. We performed copy number variation (CNV), DNA methylation, and RNA expression analyses of FGFR2/ESRP1 across several cohorts. We discovered that both genes were frequently amplified and demethylated in GC, resulting in increased ESRP1 expression and of a specific FGFR2 isoform: FGFR2-IIIb. We also showed that ESRP1 amplification in GC correlated with a significant decreased expression of FGFR2-IIIc, an alternative FGFR2 splicing isoform. Furthermore, when we performed a survival analysis, we observed that patients harboring diffuse-type tumors with low FGFR2-IIIc expression revealed a better overall survival than patients with FGFR2-IIIc high-expressing diffuse tumors. Our results encourage further studies on the role of ESRP1 in GC and support FGFR2-IIIc as a relevant biomarker in GC.

  • 1516
  • 4539