11 research outputs found
Abstract test case prioritization using repeated small-strength level-combination coverage
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
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
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
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
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
Recommended from our members
NAD( + ) precursor nutritional supplements sensitize the brain to future ischemic events
Nicotinamide adenine dinucleotide (NAD(+)) is a redox cofactor critical for oxidative phosphorylation. Nicotinamide (NAM) and nicotinamide riboside (NR) are NAD(+) precursors widely used as nutritional supplements to augment oxidative phosphorylation. Indeed, NAD(+) precursors have been reported to improve outcomes in ischemic stroke when administered as a rescue therapy after stroke onset. However, we have also reported that enhanced reliance on oxidative phosphorylation before ischemia onset might worsen outcomes. To address the paradox, we examined how NAD(+) precursors modulate the outcome of middle cerebral artery occlusion in mice, when administered either 20 minutes after reperfusion or daily for three days before ischemia onset. A single post-ischemic dose of NAM or NR indeed improved tissue and neurologic outcomes examined at 72 hours. In contrast, pre-ischemic treatment for three days enlarged the infarcts and worsened neurological deficits. As a possible explanation for the diametric outcomes, a single dose of NAM or NR augmented tissue AMPK, PGC1 alpha, SIRT1, and ATP in both naive and ischemic brains, while the multiple-dose paradigm failed to do so. Our data suggest that NAD(+) precursor supplements may sensitize the brain to subsequent ischemic events, despite their neuroprotective effect when administered after ischemia onset