3,930 research outputs found
Correlations Between Metallurgical Characterization Studies, Exploratory Mechanical Tests, and Continuum Mechanics Approaches to Constitutive Equations
Austenitic stainless steels, such as types 316 and 304, are widely used as pressure vessel materials in the temperature range of 425 to 650 C. Stainless steel specimens were tested to rupture at two different stress levels sigma and sigma 2 sigma 1 sigma 2) to establish the normal stain-time behavior. A subsequent test was performed in which the specimen was crept at the higher stress (sigma 1) to the beginning of the secondary stage of creep, presumed to be the strain/time conditions at which a steady state microstructure is developed, and then the stress was reduced to the lower level (sigma 2). The associated microstructure, and significance of this microstructure on the creep strain-hardening model for variable uniaxial loads were assesed and found to be consistent with the use of creep-recovery models at high stresses and temperatures and strain-hardening models at low stresses and tempertures
Maintaining security requirements of software systems using evolving crosscutting dependencies
Security requirements are concerned with protecting assets of a system from harm. Implemented as code aspects to weave protection mechanisms into the system, security requirements need to be validated when changes are made to the programs during system evolution. However, it was not clear for developers whether existing validation procedures such as test cases are sufficient for security and when the implemented aspects need to adapt. In this chapter, we propose an approach for detecting any change to the satisfaction of security requirements in three steps: (1) identify the asset variables in the systems that are only accessed by a join-point method; (2) trace these asset variables to identify both control and data dependencies between the non-aspect and aspect functions; and (3) update the test cases ac-cording to implementation of these dependencies to strengthen the protection when a change happens. These steps are illustrated by a case study of a meeting scheduling system where security is a critical concern
Generation of internal stress and its effects
Internal stresses may be generated continually in many polycrystalline materials. Their existence is manifested by changes in crystal defect concentration and arrangement, by surface observations, by macroscopic shape changes and particularly by alteration of mechanical properties when external stresses are simultaneously imposed
Automated verification of shape and size properties via separation logic.
Despite their popularity and importance, pointer-based programs remain a major challenge for program verification. In this paper, we propose an automated verification system that is concise, precise and expressive for ensuring the safety of pointer-based programs. Our approach uses user-definable shape predicates to allow programmers to describe a wide range of data structures with their associated size properties. To support automatic verification, we design a new entailment checking procedure that can handle well-founded inductive predicates using unfold/fold reasoning. We have proven the soundness and termination of our verification system, and have built a prototype system
Maintaining Security Requirements of Software Systems Using Evolving Crosscutting Dependencies
Backward Reachability of Array-based Systems by SMT solving: Termination and Invariant Synthesis
The safety of infinite state systems can be checked by a backward
reachability procedure. For certain classes of systems, it is possible to prove
the termination of the procedure and hence conclude the decidability of the
safety problem. Although backward reachability is property-directed, it can
unnecessarily explore (large) portions of the state space of a system which are
not required to verify the safety property under consideration. To avoid this,
invariants can be used to dramatically prune the search space. Indeed, the
problem is to guess such appropriate invariants. In this paper, we present a
fully declarative and symbolic approach to the mechanization of backward
reachability of infinite state systems manipulating arrays by Satisfiability
Modulo Theories solving. Theories are used to specify the topology and the data
manipulated by the system. We identify sufficient conditions on the theories to
ensure the termination of backward reachability and we show the completeness of
a method for invariant synthesis (obtained as the dual of backward
reachability), again, under suitable hypotheses on the theories. We also
present a pragmatic approach to interleave invariant synthesis and backward
reachability so that a fix-point for the set of backward reachable states is
more easily obtained. Finally, we discuss heuristics that allow us to derive an
implementation of the techniques in the model checker MCMT, showing remarkable
speed-ups on a significant set of safety problems extracted from a variety of
sources.Comment: Accepted for publication in Logical Methods in Computer Scienc
Effect of vessel wettability on the foamability of "ideal" surfactants and "real-world" beer heads
The ability to tailor the foaming properties of a solution by controlling its chemical composition is highly desirable and has been the subject of extensive research driven by a range of applications. However, the control of foams by varying the wettability of the foaming vessel has been less widely reported. This work investigates the effect of the wettability of the side walls of vessels used for the in situ generation of foam by shaking aqueous solutions of three different types of model surfactant systems (non-ionic, anionic and cationic surfactants) along with four different beers (Guinness Original, Banks’s Bitter, Bass No 1 and Harvest Pale). We found that hydrophilic vials increased the foamability only for the three model systems but increased foam stability for all foams except the model cationic system. We then compared stability of beer foams produced by shaking and pouring and demonstrated weak qualitative agreement between both foam methods. We also showed how wettability of the glass controls bubble nucleation for beers and champagne and used this effect to control exactly where bubbles form using simple wettability patterns
- …