INESC TEC Repository
Not a member yet
    2130 research outputs found

    Pattern-based GUI testing: Bridging the gap between design and quality assurance

    No full text
    Software systems with a graphical user interface (GUI) front end are typically designed using user interface (UI) Patterns, which describe generic solutions (with multiple possible implementations) for recurrent GUI design problems. However, existing testing techniques do not take advantage of this fact to test GUIs more efficiently. In this paper, we present a new pattern-based GUI testing (PBGT) approach that formalizes the notion of UI Test Patterns, which are generic test strategies to test UI patterns over their different implementations. The PBGT approach is evaluated via 2 case studies. The first study involves 2 fielded Web application subjects; findings show that PBGT is both practical and useful, as testing teams were able to find real bugs in a reasonable time interval. The second study allows deeper analysis by studying software subjects seeded with artificial faults; the findings show that PBGT is more effective than a manual model-based test case generation approach

    Supporting the entire life-cycle of the extended manufacturing enterprise

    Get PDF
    This paper presents a framework to support the full life-cycle of extended manufacturing enterprises, from creation to operation and dissolution phases. The deployment and operation of such enterprises can be compared with the concept of 'plug-and-play', as the internal processes and legacy systems of the companies involved are smoothly integrated within an overall business process designed, validated and executed according to a specific business opportunity. During the plug phase, the specific business requirements are elicited and integrated with the design of the extended business processes. On the other hand, in the play phase, those predefined processes are executed in order to run the extended enterprise successfully. The paper describes an application case regarding an engineer-to-order and one-of-a-kind engineering product. This scenario is common to a large number of technology-driven SMEs, and illustrates the value of the framework to exploit business opportunities that require a combination of skills and resources that do not exist in-house. The case shows how the platform addresses the two main challenges in the deployment of an extended enterprise. The first challenge is finding the right set of partners to address a new business opportunity and the design of the underlying collaborative processes. The second challenge is mostly technical, and focuses on the integration of the legacy systems of the partners participating in the network so that cooperation can take place quickly and seamlessly

    End-to-end Adversarial Retinal Image Synthesis

    Get PDF
    In medical image analysis applications, the availability of large amounts of annotated data is becoming increasingly critical. However, annotated medical data is often scarce and costly to obtain. In this paper, we address the problem of synthesizing retinal color images by applying recent techniques based on adversarial learning. In this setting, a generative model is trained to maximize a loss function provided by a second model attempting to classify its output into real or synthetic. In particular, we propose to implement an adversarial autoencoder for the task of retinal vessel network synthesis. We use the generated vessel trees as an intermediate stage for the generation of color retinal images, which is accomplished with a Generative Adversarial Network. Both models require the optimization of almost everywhere differentiable loss functions, which allows us to train them jointly. The resulting model offers an end-to-end retinal image synthesis system capable of generating as many retinal images as the user requires, with their corresponding vessel networks, by sampling from a simple probability distribution that we impose to the associated latent space. We show that the learned latent space contains a well-defined semantic structure, implying that we can perform calculations in the space of retinal images, e.g., smoothly interpolating new data points between two retinal images. Visual and quantitative results demonstrate that the synthesized images are substantially different from those in the training set, while being also anatomically consistent and displaying a reasonable visual quality. IEE

    Mitigating Supply Chain Risk via Sustainability Using Big Data Analytics: Evidence from the Manufacturing Supply Chain

    Get PDF
    The use of big data analytics for forecasting business trends is gaining momentum among professionals. At the same time, supply chain risk management is important for practitioners to consider because it outlines ways through which firms can allay internal and external threats. Predicting and addressing the risks that social issues cause in the supply chain is of paramount importance to the sustainable enterprise. The aim of this research is to explore the application of big data analytics in mitigating supply chain social risk and to demonstrate how such mitigation can help in achieving environmental, economic, and social sustainability. The method involves an expert panel and survey identifying and validating social issues in the supply chain. A case study was used to illustrate the application of big data analytics in identifying and mitigating social issues in the supply chain. Our results show that companies can predict various social problems including workforce safety, fuel consumptions monitoring, workforce health, security, physical condition of vehicles, unethical behavior, theft, speeding and traffic violations through big data analytics, thereby demonstrating how information management actions can mitigate social risks. This paper contributes to the literature by integrating big data analytics with sustainability to explain how to mitigate supply chain risk

    New Multistage and Stochastic Mathematical Model for Maximizing RES Hosting Capacity-Part I: Problem Formulation

    No full text
    This two-part work presents a new multistage and stochastic mathematical model, developed to support the decision-making process of planning distribution network systems (DNS) for integrating large-scale "clean" energy sources. Part I is devoted to the theoretical aspects and mathematical formulations in a comprehensive manner. The proposed model, formulated from the system operator's viewpoint, determines the optimal sizing, timing, and placement of distributed energy technologies (particularly, renewables) in coordination with energy storage systems and reactive power sources. The ultimate goal of this optimization work is to maximize the size of renewable power absorbed by the system, while maintaining the required/standard levels of power quality and system stability at a minimum possible cost. From the methodological perspective, the entire problem is formulated as a mixed integer linear programming optimization, allowing one to obtain an exact solution within a finite simulation time. Moreover, it employs a linearized ac network model which captures the inherent characteristics of electric networks and balances well accuracy with computational burden. The IEEE 41-bus radial DNS is used to test validity and efficiency of the proposed model, and carry out the required analysis from the standpoint of the objectives set. Numerical results are presented and discussed in Part II of this paper to unequivocally demonstrate the merits of the model

    Analysis of the Brazilian Energy Efficiency Program for Electricity Distribution Systems

    Get PDF
    In this paper, a methodology was developed to analyze the results of energy efficiency programs used in the electricity distribution sector in Brazil. Analyzing the gains obtained through the investments made, and classifying which actions resulted in the best performance, contributed to decision making on the best allocation of investments to obtain the greatest energy savings. The Brazilian Energy Efficiency program was analyzed with a developed non-parametric model, using the data envelopment analysis method, and the categories of projects with better performance were determined. A database of the results from 1704 projects, from 2008 to 2016 in the Energy Efficiency program in Brazil's electricity distribution sector, was used. The results obtained show that the best performance was achieved by projects in the industrial and cogeneration categories; however, in Brazil these constitute only 4.24% of the projects presented and 5.28% of the total investments in the last eight years, indicating a need to review the regulatory strategies for energy efficiency in this country

    A performance measurement decision support system method applied for technology-based firms' suppliers

    No full text
    The present article proposes a mathematical decision support system model to measure the performance of incubated technology-based firms (TBFs) suppliers. The research was conducted based on three steps: (1) a literature review, in order to parameterise the research in relation to the theme; (2) the construction of a measuring system, based on the presumptions permeated by the analytic hierarchy process (AHP); and (3) the application of the system at three companies. The findings demonstrated the mathematical modelling developed is capable of providing satisfactory results to the reality of the sector studied, presenting the situation of the suppliers evaluated, independent of the nature of the indicated critical success factors (CSFs). Also, this tool supports companies by providing a strong foundation to organise the information regarding the service level delivered by each supplier, according to previous research on the theme

    Modelling electrochemical energy storage devices in insular power network applications supported on real data

    No full text
    This paper addresses different techniques for modelling electrochemical energy storage (ES) devices in insular power network applications supported on real data. The first contribution is a comprehensive performance study between a set of competing electrochemical energy storage technologies: Lithium-ion (Li-ion), Nickel-Cadmium (NiCd), Nickel-Metal Hydride (NiMH) and Lead Acid (PbA) batteries. As a second contribution, several key engineering parameters with regards to the PbA battery-based storage solution are examined, such as cell charge distribution, cell string configuration and battery capacity fade. Finally, as a third contribution, an ES system operating criterion is discussed and proposed to manage the inherent rapid aging of the batteries due to their cycling activity. The simulation results are supported on real data from two non-interconnected power grids, namely Crete (Greece) and Sao Miguel (Portugal) Islands, for demonstration and validation purposes

    Solving the deterministic and stochastic uncapacitated facility location problem: from a heuristic to a simheuristic

    No full text
    The uncapacitated facility location problem (UFLP) is a popular combinatorial optimization problem with practical applications in different areas, from logistics to telecommunication networks. While most of the existing work in the literature focuses on minimizing total cost for the deterministic version of the problem, some degree of uncertainty (e.g., in the customers' demands or in the service costs) should be expected in real-life applications. Accordingly, this paper proposes a simheuristic algorithm for solving the stochastic UFLP (SUFLP), where optimization goals other than the minimum expected cost can be considered. The development of this simheuristic is structured in three stages: (i) first, an extremely fast savings-based heuristic is introduced; (ii) next, the heuristic is integrated into a metaheuristic framework, and the resulting algorithm is tested against the optimal values for the UFLP; and (iii) finally, the algorithm is extended by integrating it with simulation techniques, and the resulting simheuristic is employed to solve the SUFLP. Some numerical experiments contribute to illustrate the potential uses of each of these solving methods, depending on the version of the problem (deterministic or stochastic) as well as on whether or not a real-time solution is required

    861

    full texts

    2,130

    metadata records
    Updated in last 30 days.
    INESC TEC Repository
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇