368 research outputs found
REALISTIC CORRECT SYSTEMS IMPLEMENTATION
The present article and the forthcoming second part on Trusted Compiler Implementation\ud
address correct construction and functioning of large computer based systems. In view\ud
of so many annoying and dangerous system misbehaviors we ask: Can informaticians\ud
righteously be accounted for incorrectness of systems, will they be able to justify systems\ud
to work correctly as intended? We understand the word justification in the sense: design\ud
of computer based systems, formulation of mathematical models of information flows, and\ud
construction of controlling software are to be such that the expected system effects, the\ud
absence of internal failures, and the robustness towards misuses and malicious external attacks\ud
are foreseeable as logical consequences of the models.\ud
Since more than 40 years, theoretical informatics, software engineering and compiler\ud
construction have made important contributions to correct specification and also to correct\ud
high-level implementation of compilers. But the third step, translation - bootstrapping - of\ud
high level compiler programs to host machine code by existing host compilers, is as important.\ud
So far there are no realistic recipes to close this correctness gap, although it is known\ud
for some years that trust in executable code can dangerously be compromised by Trojan\ud
Horses in compiler executables, even if they pass strongest tests.\ud
In the present first article we will give a comprehensive motivation and develop\ud
a mathematical theory in order to conscientiously prove the correctness of an initial fully\ud
trusted compiler executable. The task will be modularized in three steps. The third step of\ud
machine level compiler implementation verification is the topic of the forthcoming second\ud
part on Trusted Compiler Implementation. It closes the implementation gap, not only for\ud
compilers but also for correct software-based systems in general. Thus, the two articles together\ud
give a rather confident answer to the question raised in the title
Modelling the double cantilever beam test with bending moments by using bilinear discontinuous cohesive laws
A theoretical model of the double cantilever beam tests with bending moments (DCB-UBM) is presented. The specimen is modelled as the assemblage of two laminated beams connected by a cohesive interface. It is assumed that the traction-separation laws – i.e. the relationships between the interfacial stresses and relative displacements – are described by bilinear discontinuous functions. An analytical solution for pure modes I and II is determined by solving the related differential problem. Furthermore, analysis based on the path-independent J integral is carried out. Formulas are given to determine the cohesive law parameters from experiments. Experimental tests have been conducted on glass fibre reinforced specimens under pure mode I and II loading conditions. The predictions of the theoretical model turn out to be in very good agreement with the experimental results
Effect of shot peening on the residual stress and mechanical behaviour of low-temperature and high-temperature annealed martensitic gear steel 18CrNiMo7-6
A martensitic gear steel (18CrNiMo7-6) was annealed at 180 \ub0C for 2h and at ∼ 750 \ub0C for 1h to design two different starting microstructures for shot peening. One maintains the original as-transformed martensite while the other contains irregular-shaped sorbite together with ferrite. These two materials were shot peened using two different peening conditions. The softer sorbite + ferrite microstructure was shot peened using 0.6 mm conditioned cut steel shots at an average speed of 25 m/s in a conventional shot peening machine, while the harder tempered martensite steel was shot peened using 1.5 mm steel shots at a speed of 50 m/s in an in-house developed shot peening machine. The shot speeds in the conventional shot peening machine were measured using an in-house lidar set-up. The microstructure of each sample was characterized by optical and scanning electron microscopy, and the mechanical properties examined by microhardness and tensile testing. The residual stresses were measured using an Xstress 3000 G2R diffractometer equipped with a Cr Kα x-ray source. The correspondence between the residual stress profile and the gradient structure produced by shot peening, and the relationship between the microstructure and strength, are analyzed and discussed
- …
