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

2019

Dynamic Generation of Documentation, Code, and Tests for a Digital Marketing Platform's API

Authors
Santos, R; Pereira, I; Azevedo, I;

Publication
Advances in Computer and Electrical Engineering - Code Generation, Analysis Tools, and Testing for Quality

Abstract
Detailed documentation and software tests are key factors for the success of a web application programming interface (API). When designing an API, especially in a design first approach, it is relevant to define a formal contract, known as API specification. This document must contain all necessary information regarding the API behavior. Thereby, the specification can be used to dynamically generate API components like documentation, client and server code, and software tests, reducing development and maintenance costs. This chapter presents a study of OpenAPI specification and its application on designing a new RESTful API for E-goi. It also presents a set of solutions for generating documentation, client code libraries, and test cases.

2019

Cooperation in ancillary services: Portuguese strategic perspective on replacement reserves

Authors
Frade, PMS; Shafie khah, M; Santana, JJE; Catalao, JPS;

Publication
ENERGY STRATEGY REVIEWS

Abstract
Market cooperation in the electrical sector is crucial for competitiveness improvement. In the particular case of ancillary services, it was only carried out within a national context until the recent past. In the Iberian case, since the middle of 2014, a bilateral mechanism has allowed tertiary reserve sharing between the Portuguese and the Spanish Transmission System Operators (TSOs). This mechanism generates gains for the Portuguese electrical system. However, with a high level of cooperation, these gains could be improved. The Portuguese TSO is one of the most peripheral TSOs in Europe and, as such, it considerably benefits from market integration, in the various dimensions of the electrical sector. Hence, as a new contribution to earlier studies, this paper evaluates, from the Portuguese strategic perspective, what would happen to revenues when sharing replacement reserves without any restriction, considering a full integration of Europe's southwest countries in contrast to the traditional bilateral solution that is currently in place. The new methodology used in this paper is a cross-comparative evaluation between different bilateral combinations of TSOs' offers. A comprehensive study is presented and conclusions are duly drawn.

2019

xSS: A Soccer Server extension for automated learning of high-level robotic soccer strategies

Authors
Abreu, M; Rossetti, RJF; Reis, LP;

Publication
2019 19TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2019)

Abstract
A solution for an optimal robotic soccer strategy is yet to be found. Multiple agents interacting in an environment with continuous state and action spaces is a recipe for machine learning lethargy. Fortunately, due to the increasing hardware performance and new algorithms, the area of reinforcement learning is growing considerably. However, simulating the environment for strategy purposes is not following this trend. Several simulators are available, including those used in major soccer competitions (e.g. RoboCup). However, no option combines a good repository of teams with a simple command set that abstracts low-level actions. To clarify this problem, we surveyed the most promising simulators and proposed an extension for the well-established Soccer Server. The objective was to simplify the process of learning strategy-related behaviors through automated optimization algorithms. The results have shown a clear advantage in using the extension to improve the agent's performance. This work contributes to the development of future strategies related with RoboCup or other soccer competitions. Despite the good results, there is space for improvement in computational efficiency and behavior diversity.

2019

Integrated design environment for reusable modular assembly systems

Authors
Ferreira, P; Anandan, PD; Pereira, I; Hiwarkar, V; Sayed, M; Lohse, N; Aguiar, S; Goncalves, G; Goncalves, J; Bottinger, F;

Publication
ASSEMBLY AUTOMATION

Abstract
Purpose This paper aims to provide a service-based integrated prototype framework for the design of reusable modular assembly systems (RMAS) incorporating reusability of equipment into the process. It extends AutomationML (AML) developments for an engineering data exchange to integrate and standardize the data formats that support the design of RMAS. Design/methodology/approach The approach provides a set of systematic procedures and support tools for the design of RMAS. This includes enhanced domain knowledge models that facilitate the interpretation and integration of information across the design phases. Findings The inclusion of reusability aspects in the design phase improves the sustainability of future assembly systems, by ensuring equipment use until its end-of-life. Moreover, the integrated support tools reduce the design time, while improving the quality/performance of the system design solution, as it enables the exploration of a larger solution space. This will result in a better response to dynamic and rapidly changing system requirements. Social implications - This work provides a sustainable approach for the design of modular assembly systems (MAS), which will ensure better resource utilization. Additionally, the standardization of the data and the support of low cost tools is expected to benefit industrial companies, particularly the small- and medium-sized enterprises. Originality/value This approach offers a service-based platform which uses production data to incorporate reusability aspects into the design process of modular assembly system. Moreover, it provides a framework for modular assembly system design by extending the current design processes and interactions between stakeholders. To support this, a standardized method for information representation and exchange across the several phases of the RMAS design activity is briefly illustrated with an industrial case study.

2019

Coordinating cross-border electricity interconnection investments and trade in market coupled regions

Authors
Loureiro, MV; Claro, J; Fischbeck, P;

Publication
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS

Abstract
Investments in cross-border electricity interconnections are key for the integration of the European energy market. To analyze policy frameworks for these decisions, we model two settings for the expansion of transmission capacity between two regions, where the volume of investment is agreed upon through either Nash-Coase or Nash bargaining. For each setting we provide fair share cost allocation solutions, respectively with and without compensations. Each region has its own TSO, maximizing social welfare within its geography, and the markets are modeled with linear supply and demand curves, with trade enabled by the interconnection. The results of the application of the models to the Iberian market suggest their ability to estimate realistic values for the capacity of cross-border interconnection between two regions.

2019

Precision enology in Tawny Port wine aging process: Monitoring barrel to barrel variation in oxygen, temperature and redox potential

Authors
Cosme, F; Morais, R; Peres, E; Cunha, JB; Fraga, I; Milheiro, J; Filipe Ribeiro, L; Mendes, J; Nunes, FM;

Publication
42ND WORLD CONGRESS OF VINE AND WINE

Abstract
Tawny Port wine is a category of the famous Portuguese fortified wine commercialized worldwide and produced in the Douro Demarcated Region. Tawny Port wine oxidative aging is a multifactorial process critical for reaching the wanted quality. Real time monitoring of important intrinsic and extrinsic factors that are known to affect both time and quality of the aging process are important to optimize and to manage the natural variability between wines aged in different long-used wood barrels. This study presents the design, development and implementation of a remote distributed system to monitor parameters that are known to be critical for Tawny Port wine aging process. Results indicate that the distributed monitoring system was capable to detect differences between oak wood barrels and between the different storage conditions. Indeed, oxygen and redox potential were the wine's parameters where the differences found between different barrels were greater under the same storage conditions. Considering that Tawny Port wine aging process is oxidative, a variation in the wine's aging process between different wood barrels is to be expected. Actually, significant differences were detected in the oxygen consumption rate amongst the different barrels. Differences in the phenolic composition was also observed in the aged wine (controlled temperature and room temperature).

  • 1533
  • 4201