6 resultados para Functional assessment
em CiencIPCA - Instituto Politécnico do Cávado e do Ave, Portugal
Resumo:
Improvement of the environmental performance of processes and products is a common objective in industry, and has been receiving increased attention in recent years. The main objective of this work is to evaluate the potential environmental impact of two bedding products, a polyurethane foam mattress (PFM) and a pocket spring mattress (PSM). These two types are the most common mattresses used in Europe. A Life Cycle Assessment (LCA) shows that the PFM has a higher environmental impact than the PSM. For both products the main cause of environmental impact is the manufacturing process, respectively the polyurethane foam block moulding process for the PFM, and the pocket spring nucleus process for the PSM. A scenario analysis shows the possibility of reducing the environmental impact of the products’ life cycle using an alternative End-of-Life scenario, resorting to incineration rather than landfill. Two strategies were also studied in order to reduce the environmental impact of the PFM: (1) reutilization of foam that was sent to the waste system management, and (2) a 20% weight reduction of the polyurethane foam. The second strategy has proven to be the most effective.
Resumo:
Abstract. Graphical user interfaces (GUIs) make software easy to use by providing the user with visual controls. Therefore, correctness of GUI’s code is essential to the correct execution of the overall software. Models can help in the evaluation of interactive applications by allowing designers to concentrate on its more important aspects. This paper describes our approach to reverse engineer an abstract model of a user interface directly from the GUI’s legacy code. We also present results from a case study. These results are encouraging and give evidence that the goal of reverse engineering user interfaces can be met with more work on this technique.
Resumo:
Program slicing is a well known family of techniques intended to identify and isolate code fragments which depend on, or are depended upon, specific program entities. This is particularly useful in the areas of reverse engineering, program understanding, testing and software maintenance. Most slicing methods, and corresponding tools, target either the imperative or the object oriented paradigms, where program slices are computed with respect to a variable or a program statement. Taking a complementary point of view, this paper focuses on the slicing of higher-order functional programs under a lazy evaluation strategy. A prototype of a Haskell slicer, built as proof-of-concept for these ideas, is also introduced
Resumo:
Clone detection is well established for imperative programs. It works mostly on the statement level and therefore is ill-suited for func- tional programs, whose main constituents are expressions and types. In this paper we introduce clone detection for functional programs using a new intermediate program representation, dubbed Functional Control Tree. We extend clone detection to the identi cation of non-trivial func- tional program clones based on the recursion patterns from the so-called Bird-Meertens formalism
Resumo:
Pectus Carinatum (PC) is a chest deformity consisting on the anterior protrusion of the sternum and adjacent costal cartilages. Non-operative corrections, such as the orthotic compression brace, require previous information of the patient chest surface, to improve the overall brace fit. This paper focuses on the validation of the Kinect scanner for the modelling of an orthotic compression brace for the correction of Pectus Carinatum. To this extent, a phantom chest wall surface was acquired using two scanner systems – Kinect and Polhemus FastSCAN – and compared through CT. The results show a RMS error of 3.25mm between the CT data and the surface mesh from the Kinect sensor and 1.5mm from the FastSCAN sensor
Resumo:
Over the last decade component-based software development arose as a promising paradigm to deal with the ever increasing complexity in software design, evolution and reuse. SHACC is a prototyping tool for component-based systems in which components are modelled coinductively as generalized Mealy machines. The prototype is built as a HASKELL library endowed with a graphical user interface developed in Swing