11 research outputs found

    Abstract test case prioritization using repeated small-strength level-combination coverage

    Get PDF
    Abstract—Abstract Test Cases (ATCs) have been widely used in practice, including in combinatorial testing and in software product line testing. When constructing a set of ATCs, due to limited testing resources in practice (for example in regression testing), Test Case Prioritization (TCP) has been proposed to improve the testing quality, aiming at ordering test cases to increase the speed with which faults are detected. One intuitive and extensively studied TCP technique for ATCs is λ-wise Level-combination Coverage based Prioritization (λLCP), a static, black-box prioritization technique that only uses the ATC information to guide the prioritization process. A challenge facing λLCP, however, is the necessity for the selection of the fixed prioritization strength λ before testing — testers need to choose an appropriate λ value before testing begins. Choosing higher λ values may improve the testing effectiveness of λLCP (for example, by finding faults faster), but may reduce the testing efficiency (by incurring additional prioritization costs). Conversely, choosing lower λ values may improve the efficiency, but may also reduce the effectiveness. In this paper, we propose a new family of λLCP techniques, Repeated Small-strength Level-combination Coverage-based Prioritization (RSLCP), that repeatedly achieves the full combination coverage at lower strengths. RSLCP maintains λLCP’s advantages of being static and black box, but avoids the challenge of prioritization strength selection. We performed an empirical study involving five different versions of each of five C programs. Compared with λLCP, and Incremental strength LCP (ILCP), our results show that RSLCP could provide a good trade-off between testing effectiveness and efficiency. Our results also show that RSLCP is more effective and efficient than two popular techniques of Similarity-based Prioritization (SP). In addition, the results of empirical studies also show that RSLCP can remain robust over multiple system releases

    On the selection of strength for fixed-strength interaction coverage based prioritization

    Get PDF
    Abstract test cases are derived by modeling the system under test, and have been widely applied in practice, such as for software product line testing and combinatorial testing. Abstract test case prioritization (ATCP) is used to prioritize abstract test cases and aims at achieving higher rates of fault detection. Many ATCP algorithms have been proposed, using different prioritization criteria and information. One ATCP approach makes use of fixed-strength level-combinations information covered by abstract test cases, and is called fixed-strength interaction coverage based prioritization (FICBP). Before using FICBP, the prioritization strength λ needs to be decided. Previous studies have generally focused on λ values ranging between 1 and 6. However, no study has investigated the appropriateness of such a range, nor how to assign the prioritization strength for FICBP. To answer these questions, this paper reports on an empirical study involving four real-life programs (each of which with six versions). The experimental results indicate that λ should be set approximately equal to a value corresponding to half of the number of parameters, when testing resources are sufficient. Our results also show that when testing resources are limited or insufficient, either small or large λ values are suggested for FICBP

    Theoretical and experimental analysis of ceiling-jet flow in corridor fires

    No full text
    In tunnels or long corridors, the combustion products of the fire are confined to spread in one or two directions, forming a ceiling-jet flow. For safety assessment and emergency treatment, it is important to investigate and understand the behavior of the ceiling-jet flow. In this paper, a simple model has been presented, in terms of Richardson number and non-dimensional ceiling-jet thickness, to predict the temperature and the velocity of fire-induced ceiling-jet in a rectangular corridor. Besides, the location of hydraulic jump, occurring in ceiling-jet flow, has been estimated theoretically. In order to validate the theoretical predictions, a series of reduced-scale fire experiments were conducted in a 5 m long corridor. The predicted results, concerning non-dimensional excess temperature, agree favorably with experimental data in different fuels and heat release rates of the fire tests. Finally, the scaling issue has also been discussed and validated. (C) 2011 Elsevier Ltd. All rights reserved

    Effects of Land Use Conversion on the Soil Microbial Community Composition and Functionality in the Urban Wetlands of North-Eastern China

    No full text
    Urban wetlands are undergoing intensive conversion from natural wetlands to farmlands, woodlands, and even alkaline land. This study aimed to determine the effects of land conversion on soil microbial communities of urban wetlands in the hinterland of Songnen Plain, Northeastern China. Soil samples were collected from various sites of Longfeng wetland, including swamp wetland (SW), meadow wetland (MW), woodland (WL), farmland (FL), and alkaline land (AL). High-throughput sequencing followed by bioinformatic analysis was conducted to evaluate the structure, composition, and function of soil bacterial and fungal communities. The most dominant bacterial and fungal phylum among the land-use types were Proteobacteria and Ascomycota, respectively. In addition, the bacterial diversity and functions varied significantly across different land-use types. However, no remarkable differences in fungal communities were observed under various land-use types. Edaphic parameters, including exchange sodium percent (ESP) and total nitrogen (TN), remarkably influenced the abundance and diversity of soil microbial communities. These results show that land-use type shapes various aspects of soil microbial communities, including soil physicochemical properties, microbial taxa structure, potential functional genes, and correlation with environmental factors. This study provides reliable data to guide land use management and supervision by decision-makers in this region

    Design and Multiobjective Optimization of a Novel Double Extractive Dividing Wall Column with a Side Reboiler Scheme for the Recovery of Ethyl Acetate and Methanol from Wastewater

    No full text
    This work presents the development of two novel intensified energy-efficient extractive distillation configurations for the separation of ethyl acetate and methanol from waste effluent while prioritizing economic, environmental, and safety performances. Departing from the typical three or four column extractive distillation process, we proposed two intensified processes that offer superior performance. Specifically, we introduced the extractive dividing wall column with a side reboiler (EDWC-SR), which combines the four columns into two, and the double EDWC-SR (DEDWC-SR), which combines the four columns into a single unit. Subsequently, multiobjective optimization and multicriteria decision making were used to obtain the optimum configurations for the three processes, i.e., base case, EDWC-SR, and DEDWC-SR. Both the EDWC-SR and DEDWC-SR gave better economic and environmental performances relative to the base case with slightly lowered safety performance. The DEDWC-SR gave the lowest total annual cost and CO2 emission by 20.20 and 33.81%, respectively, and a higher safety index by 18%, relative to the base case
    corecore