2022
Authors
Santos, MG; Moreira, GS; Pereira, R; Carvalho, SMP;
Publication
AGRICULTURAL WATER MANAGEMENT
Abstract
Cascade cropping systems in soilless horticulture (where drainage collected from the main crop is used in fertigation of secondary crops) are potentially interesting for Mediterranean countries as they enhance water and nutrient use efficiency. However, their agronomic and long-term environmental impact has been poorly addressed. In this case study, lettuce grown hydroponically or in soil (previously exposed to drainage for five years) was fertigated, throughout the cultivation period, with a nutrient solution composed of 0, 25, 50 or 100 % of drainage (0D, 25D, 50D and 100D) mixed with a fresh nutrient solution. Plant performance analysis included growth parameters and leaf mineral composition. Drainage was analyzed for nutrients and Plant Protection Products (PPP) residues, and bioassays were performed exposing aquatic organisms (Raphidocelis subcapitata, Aliivibrio fischeri and Daphnia magna) to drainage and soil elutriate. When analyzing plant performance in both cultivation systems, a significant effect was only found at 100D in hydroponics, resulting in 41 % less leaf area, 20 % smaller head diameter and 43 % lower yield. Drainage analysis showed high nutrient content, presence of PPP residues (up to 6 substances, reaching 3.29 mu g.L-1 in total) and revealed toxicity to D. magna (EC50 = 66.6 %). Moreover, soil elutriate presented toxicity to R. subcapitata (EC50 = 20.6 %) and to A. fischeri (EC50 = 14.9 %). This study demonstrates the potential of using relatively high drainage percentages (up to 50 %) from soilless cultivation systems if applied to hydroponically-grown secondary crops. However, attention should be paid to the use of cascade cropping systems when drainages are applied to fertigate soil-grown crops, as it may contribute to soil degradation and environmental pollution on a long run.
2022
Authors
Barbosa, J; Florido, M; Costa, VS;
Publication
LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2021)
Abstract
In this paper we present a new static data type inference algorithm for logic programming. Without the need for declaring types for predicates, our algorithm is able to automatically assign types to predicates which, in most cases, correspond to the data types processed by their intended meaning. The algorithm is also able to infer types given data type definitions similar to data definitions in Haskell and, in this case, the inferred types are more informative, in general. We present the type inference algorithm, prove it is decidable and sound with respect to a type system, and, finally, we evaluate our approach on example programs that deal with different data structures.
2022
Authors
Proença, J; Borrami, S; de Nova, JS; Pereira, D; Nandi, GS;
Publication
RSSRail
Abstract
Motor controllers, such as the ones used in signalling systems, include critical embedded software. Alstom is a company that produces such embedded systems, which must follow complex certification processes that require formal modelling and analysis. The formal analysis of these real-time systems have to balance between including enough details to be useful and abstracting away enough details to be verifiable. This paper describes our work in the context of the European VALU3S project to integrate the analysis of such systems with the Uppaal model checker during the development cycle, involving both developers from Alstom and academic partners. We use special Excel tables to configure the underlying Uppaal models and requirements, bridging these two stakeholders. We follow Software Product Line Engineering principles, e.g., allowing features to be turned on and off and periodicities to be changed, and verify different properties for each of such configuration. We automate the instantiation and verification in Uppaal of a set of selected configurations via an open-source prototype tool named Uppex.
2022
Authors
Oliveira, EE; Migueis, VL; Borges, JL;
Publication
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH
Abstract
To improve manufacturing processes, it is essential to find the root causes of occurring problems, in order to solve them permanently. Automatic Root Cause Analysis (ARCA) solutions aid analysts in finding such root causes, by using automatic data analysis to improve the digital decision. When trying to locate the root cause of a problem in a manufacturing process, a phenomenon can occur that disrupts the application of ARCA solutions. Overlap, as we denominated, is a phenomenon where local synchronicities in the manufacturing process lead to data where it is impossible to discern the influence of each location in the quality of products, which impedes automated diagnosis, especially when using classifiers. This paper identifies and defines overlap, and proposes a two-phase ARCA solution that uses factor-ranking algorithms, instead of classifiers. The proposed solution is evaluated in simulated and real case-study data. Results proved the presence of overlap in the datasets, and its negative impact on classifiers. The proposed solution has a positive performance detecting root causes even in the presence of overlap.
2022
Authors
João Mello; José Villar; J. Saraiva;
Publication
SSRN Electronic Journal
Abstract
2022
Authors
Vasco, E; Veloso, B; Malheiro, B;
Publication
PAAMS
Abstract
CloudAnchor is a multi-agent brokerage platform for the negotiation of Infrastructure as a Service cloud resources between Small and Medium Sized Enterprises, acting either as providers or consumers. This project entails the research, design, and implementation of a smart contract solution to permanently record and manage contractual and behavioural stakeholder data on a blockchain network. Smart contracts enable safe contract code execution, increasing trust between parties and ensuring the integrity and traceability of the chained contents. The defined smart contracts represent the inter-business trustworthiness and Service Level Agreements established within the platform. CloudAnchor interacts with the blockchain network through a dedicated Application Programming Interface, which coordinates and optimises the submission of transactions. The performed tests indicate the success of this integration: (i) the number and value of negotiated resources remain identical; and (ii) the run-time increases due to the inherent latency of the blockchain operation. Nonetheless, the introduced latency does not affect the brokerage performance, proving to be an appropriate solution for reliable partner selection and contractual enforcement between untrusted parties. This novel approach stores all brokerage strategic knowledge in a distributed, decentralised, and immutable database.
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.