71,542 research outputs found
Testing fluvial erosion models using the transient response of bedrock rivers to tectonic forcing in the Apennines, Italy
The transient response of bedrock rivers to a drop in base level can be used to
discriminate between competing fluvial erosion models. However, some recent studies of
bedrock erosion conclude that transient river long profiles can be approximately
characterized by a transport‐limited erosion model, while other authors suggest that a
detachment‐limited model best explains their field data. The difference is thought to be
due to the relative volume of sediment being fluxed through the fluvial system. Using a
pragmatic approach, we address this debate by testing the ability of end‐member fluvial
erosion models to reproduce the well‐documented evolution of three catchments in the
central Apennines (Italy) which have been perturbed to various extents by an
independently constrained increase in relative uplift rate. The transport‐limited model is
unable to account for the catchments’response to the increase in uplift rate, consistent with
the observed low rates of sediment supply to the channels. Instead, a detachment‐limited
model with a threshold corresponding to the field‐derived median grain size of the
sediment plus a slope‐dependent channel width satisfactorily reproduces the overall
convex long profiles along the studied rivers. Importantly, we find that the prefactor in the
hydraulic scaling relationship is uplift dependent, leading to landscapes responding faster
the higher the uplift rate, consistent with field observations. We conclude that a slope‐
dependent channel width and an entrainment/erosion threshold are necessary ingredients
when modeling landscape evolution or mapping the distribution of fluvial erosion rates in
areas where the rate of sediment supply to channels is low
Recommended from our members
The effect of testing on reliability of fault-tolerant software
Previous models have investigated the impact upondiversity - and hence upon the reliability of fault-tolerantsoftware built from 'diverse' versions - of the variation in'difficulty' of demands over the demand space. Thesemodels are essentially static, taking a single snapshotview of the system. In this paper we consider ageneralisation in which the individual versions areallowed to evolve - and their reliability to grow - throughdebugging. In particular, we examine the trade-off thatoccurs in testing between, on the one hand, the increasingreliability of individual versions, and on the other handthe possible diminution of diversity
Recommended from our members
On the use of testability measures for dependability assessment
Program “testability” is informally, the probability that a program will fail under test if it contains at least one fault. When a dependability assessment has to be derived from the observation of a series of failure free test executions (a common need for software subject to “ultra high reliability” requirements), measures of testability can-in theory-be used to draw inferences on program correctness. We rigorously investigate the concept of testability and its use in dependability assessment, criticizing, and improving on, previously published results. We give a general descriptive model of program execution and testing, on which the different measures of interest can be defined. We propose a more precise definition of program testability than that given by other authors, and discuss how to increase testing effectiveness without impairing program reliability in operation. We then study the mathematics of using testability to estimate, from test results: the probability of program correctness and the probability of failures. To derive the probability of program correctness, we use a Bayesian inference procedure and argue that this is more useful than deriving a classical “confidence level”. We also show that a high testability is not an unconditionally desirable property for a program. In particular, for programs complex enough that they are unlikely to be completely fault free, increasing testability may produce a program which will be less trustworthy, even after successful testin
Holocene Hydrological Changes Inferred from Alluvial Stream Entrenchment in North Tian Shan (Northwestern China)
We analyze the possible contribution of climate change or tectonics on fluvial incision from the study of a case example along the northern flank of Tian Shan. The rivers that exit the high range fed large alluvial fans by the end of the last glacial period. They have since deeply entrenched the piedmont by as much as 300 m. We have surveyed several terraces that were cut and abandoned during river entrenchment, providing information on intermediate positions of the riverbed during downcutting. They suggest a gradual decline in river slope during a major phase of incision throughout the Holocene. Tectonic uplift affects only a zone about 5 km wide, corresponding to a growing anticline, and is shown to account for about 10% of total incision. Incision was therefore most probably driven by climate change. From observed fluvial incision, we estimate the water discharge in excess of that needed to carry the sediments supplied by hillslope erosion in the headwaters. We used a model based on a transport‐limited erosion law. The model predicts relaxation process with entrenchment in the upper reach, downstream progradation of the incision‐sedimentation line, and a progressive decrease of river slope during incision consistent with our observations. According to this model, river slope might be used as a proxy for specific discharge and then for volumetric discharge, provided that an assumption is made about river width variations. We conclude that river incision in the study area has resulted from dynamic adjustment of the hydrological system to the settlement of wetter conditions in the early Holocene, when water discharge might have been about three times as high as at present. Then, a rather arid climate with enhanced seasonality has likely prevailed from the mid‐Holocene (~6 ka B.P.) until now
Robustness-Driven Resilience Evaluation of Self-Adaptive Software Systems
An increasingly important requirement for certain classes of software-intensive systems is the ability to self-adapt their structure and behavior at run-time when reacting to changes that may occur to the system, its environment, or its goals. A major challenge related to self-adaptive software systems is the ability to provide assurances of their resilience when facing changes. Since in these systems, the components that act as controllers of a target system incorporate highly complex software, there is the need to analyze the impact that controller failures might have on the services delivered by the system. In this paper, we present a novel approach for evaluating the resilience of self-adaptive software systems by applying robustness testing techniques to the controller to uncover failures that can affect system resilience. The approach for evaluating resilience, which is based on probabilistic model checking, quantifies the probability of satisfaction of system properties when the target system is subject to controller failures. The feasibility of the proposed approach is evaluated in the context of an industrial middleware system used to monitor and manage highly populated networks of devices, which was implemented using the Rainbow framework for architecture-based self-adaptation
Recommended from our members
Reliability modeling of a 1-out-of-2 system: Research with diverse Off-the-shelf SQL database servers
Fault tolerance via design diversity is often the only viable way of achieving sufficient dependability levels when using off-the-shelf components. We have reported previously on studies with bug reports of four open-source and commercial off-the-shelf database servers and later release of two of them. The results were very promising for designers of fault-tolerant solutions that wish to employ diverse servers: very few bugs caused failures in more than one server and none caused failure in more than two. In this paper we offer details of two approaches we have studied to construct reliability growth models for a 1-out-of-2 fault-tolerant server which utilize the bug reports. The models presented are of practical significance to system designers wishing to employ diversity with off-the-shelf components since often the bug reports are the only direct dependability evidence available to them
- …