2013
Authors
Barbosa, F; Aguiar, A;
Publication
EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2012
Abstract
A single decomposition strategy cannot capture all aspects of a concept, so we need to extend Object Oriented Decomposition (today most used strategy). We propose roles as a way to compose classes that provides a modular way of capturing and reusing those concerns that fall outside a concept's main purpose, while being a natural extension of the OO paradigm. Roles have been used successfully to model the different views a concept provides and we want to bring that experience to the programming level. We discuss how to make roles modular and reusable. We also show how to compose classes with roles using JavaStage, our role supporting language. To validate our approach we developed generic and reusable roles for the Gang of Four patterns. We developed reusable roles for 10 out of 23 patterns. We also were able to use some of these roles in JHotDraw framework.
2013
Authors
Martins, HF; Martin Lopez, S; Corredera, P; Filograno, ML; Frazao, O; Gonzalez Herraez, M;
Publication
FIFTH EUROPEAN WORKSHOP ON OPTICAL FIBRE SENSORS
Abstract
In structural health monitoring, the propagation of ultrasonic waves along a structure can reveal interesting data relevant to the integrity of the whole structure. The availability of a system for distributed sensing of ultrasonic waves could, in some cases (e.g. pipelines) provide extremely valuable information to civil engineers. Phase-sensitive optical time domain reflectometry (phi OTDR) is a simple and effective tool allowing the distributed monitoring of vibrations along single-mode fibers. Up to now, phi OTDRs have been used mostly for the measurement of sub-kHz vibrations. In this work, the authors present an experimental characterization of a high-visibility phi OTDR and its performance when used for ultrasonic vibration measurements. The sensor was able to measure vibrations of up to 39.5 kHz with a resolution of 5 m over a range which could go up to 1.25 km. This is the first time to our knowledge that a phi OTDR is demonstrated for distributed measurement of ultrasonic waves.
2013
Authors
Osorio, GJ; Matias, JCO; Catalao, JPS;
Publication
2013 48TH INTERNATIONAL UNIVERSITIES' POWER ENGINEERING CONFERENCE (UPEC)
Abstract
This paper presents a review of short-term hydro scheduling tools reported by the scientific community, presenting different methodologies and models published over the last 20 years about operations, scheduling and optimization of hydro systems, in competitive electricity markets, considering the short-term horizon, i.e., between one day and one week, with the goal of maximizing profits and reducing losses, considering also different hydro configurations around the world. Hence, a comprehensive study is carried out in order to gather the maximum information possible to clarify and show the most recent advances in this field of research, contributing also for the appearance of future contributions.
2013
Authors
Mendonca, C; Lamas, J; Barker, T; Campos, G; Dias, P; Pulkki, V; Silva, C; Santos, JA;
Publication
Proceedings of Meetings on Acoustics
Abstract
The perception of sound distance has been sparsely studied so far. It is assumed to depend on familiar loudness, reverberation, sound spectrum and parallax, but most of these factors have never been carefully addressed. Reverberation has been mostly analysed in terms of ratio between direct and indirect sound, and total duration. Here we were interested in assessing the impact of each reflection order on distance localization. We compared sound source discrimination at an intermediate and at a distant location with direct sound only, one, two, three, and four reflection orders in a 2AFC task. At the intermediate distances, normalized psychophysical curves reveal no differentiation between direct sound and up to three reflection orders, but sounds with four reflection orders have significantly lower thresholds. For the distant sources, sounds with four reflection orders yielded the best discrimination slopes, but there was also a clear benefit for sounds with three reflection orders. We conclude that at least three reflection orders are required so that reflection-related cues are accounted for in distance estimates. Also, these cues might interact differently with the direct sound pressure cues at different distances. © 2013 Acoustical Society of America.
2013
Authors
Lima, JL; Goncalves, JA; Costa, PG; Moreira, AP;
Publication
INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS
Abstract
The simulation of a robot with a high number of joints can easily become unstable. Numerical errors on the first joint of the chain are propagated to the other joints. This is a very common problem in humanoid robots. A way to plan the gait for these robots is using simulation and optimization techniques. This paper addresses a new approach to optimizing gait parameter sets using an adaptive simulated annealing optimization algorithm, combined with a new joint model that reduces its instability. The new model and the optimization are implemented in SimTwo (a developed physical robot simulator that is capable of simulating user defined robots in a three-dimensional space, since it includes a physical model based on rigid body dynamics) and results are shown that validate the approach.
2013
Authors
Cruz, F; Maia, F; Matos, M; Oliveira, R; Paulo, J; Pereira, J; Vilaça, R;
Publication
EuroSys
Abstract
NoSQL databases manage the bulk of data produced by modern Web applications such as social networks. This stems from their ability to partition and spread data to all available nodes, allowing NoSQL systems to scale. Unfortunately, current solutions' scale out is oblivious to the underlying data access patterns, resulting in both highly skewed load across nodes and suboptimal node configurations. In this paper, we first show that judicious placement of HBase partitions taking into account data access patterns can improve overall throughput by 35%. Next, we go beyond current state of the art elastic systems limited to uninformed replica addition and removal by: i) reconfiguring existing replicas according to access patterns and ii) adding replicas specifically configured to the expected access pattern. MeT is a prototype for a Cloud-enabled framework that can be used alone or in conjunction with OpenStack for the automatic and heterogeneous reconfiguration of a HBase deployment. Our evaluation, conducted using the YCSB workload generator and a TPC-C workload, shows that MeT is able to i) autonomously achieve the performance of a manual configured cluster and ii) quickly reconfigure the cluster according to unpredicted workload changes. © 2013 ACM.
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.