62 research outputs found

    Synergizing specification miners through model fissions and fusions

    Get PDF
    Abstract—Software systems are often developed and released without formal specifications. For those systems that are formally specified, developers have to continuously maintain and update the specifications or have them fall out of date. To deal with the absence of formal specifications, researchers have proposed tech-niques to infer the missing specifications of an implementation in a variety of forms, such as finite state automaton (FSA). Despite the progress in this area, the efficacy of the proposed specification miners needs to improve if these miners are to be adopted. We propose SpecForge, a new specification mining approach that synergizes many existing specification miners. SpecForge decomposes FSAs that are inferred by existing miners into simple constraints, through a process we refer to as model fission. It then filters the outlier constraints and fuses the constraints back together into a single FSA (i.e., model fusion). We have evaluated SpecForge on execution traces of 10 programs, which includes 5 programs from DaCapo benchmark, to infer behavioral models of 13 library classes. Our results show that SpecForge achieves an average precision, recall and F-measure of 90.57%, 54.58%, and 64.21 % respectively. SpecForge outperforms the best performing baseline by 13.75 % in terms of F-measure

    Using Solvent Vapor Annealing for the Enhancement of the Stability and Efficiency of Monolithic Hole-conductor-free Perovskite Solar Cells

    Get PDF
    In the last few years, perovskite solar cells have attracted enormous interest in the photovoltaic community due to their low cost of materials, tunable band gap, excellent photovoltaic properties and easy process ability at low temperature. In this work, we fabricated hole-conductor-free carbon-based perovskite solar cells with the monolithic structure: glass/FTO/bl-TiO2_{2}/(mp-TiO2_{2}/mp-ZrO2_{2}/mp-carbon) perovskite. The mixed 2D/3D perovskite precursor solution composed of PbI2_{2}, methylammonium iodide (MAI), and 5-ammoniumvaleric acid iodide (5-AVAI) was drop-casted through triple mesoporous TiO2_{2}/ZrO2_{2}/carbon electrode films. We found that the isopropyl alcohol (IPA) solvent vapor annealing strongly influenced on the growth of mixed 2D/3D perovskite on triple mesoscopic layers. It resulted in the better pore filling, better crystalline quality of perovskite layer, thus the improved stability and efficiency of perovskite solar cell was attributed to lower defect concentration and reduced recombination

    Extraction of anthocyanins from Butterfly pea (Clitoria ternatea L. Flowers) in Southern Vietnam: Response surface modeling for optimization of the operation conditions

    Get PDF
    In this paper, the Response Surface Methodology (RSM), in conjunction with Central Composite Design (CCD), was used to optimize the extraction of anthocyanins from Butterfly pea (Clitoria ternatea L.Flowers) cultivated in Southern Vietnam. The effect of extraction temperatures of solvent ethanol (50-70 °C), duration of extraction (40-50 min) and solid-liquid ratios (20:1-30:1) was measured as independent variables on the total extraction anthocyanins in the response function. The highest anthocyanin content of 132.756 mg/L of butterfly pea anthocyanin was collected at the solid liquid ratio of 23:1, extraction time of 46 min, and temperature 60.6°C. Butterfly pea anthocyanins yield detailed significant correlation with high F values, low P values (<0.0001), and desirable determination coefficient (R2 = 0.9994)

    Crack Detection in Plate-Like Structures Using Modal Strain Energy Method considering Various Boundary Conditions

    No full text
    Among vibration-based damage detection methods, one of the effective approaches for damage localization is the modal strain energy method. In this paper, the modal strain energy method is developed for damage detection in plate-like structures with various boundary conditions. Firstly, the theory of the modal strain energy method is briefly outlined. In order to overcome the limitation of measuring points, a central difference method is newly employed to compute the partial differential terms in the modal strain energy formula. Finite element analysis is conducted on an aluminum thin plate to obtain the mode shapes before and after the occurrence of damage. Feasibility of the proposed method is verified by investigating plates with different types of boundary conditions. A damage index is presented to identify the location and extent of crack in the plate-like structures. The analytical results show that the proposed method accurately identifies the crack in the plate structure with various types of boundary conditions by using appropriate mode shapes and damage threshold
    • …
    corecore