48 research outputs found

    Symbolic Object Code Analysis

    Get PDF
    Current software model checkers quickly reach their limit when being applied to verifying pointer safety properties in source code that includes function pointers and inlined assembly. This paper introduces an alternative technique for checking pointer safety violations, called Symbolic Object Code Analysis (SOCA), which is based on bounded symbolic execution, incorporates path-sensitive slicing, and employs the SMT solver Yices as its execution and verification engine. Extensive experimental results of a prototypic SOCA Verifier, using the Verisec suite and almost 10,000 Linux device driver functions as benchmarks, show that SOCA performs competitively to current source-code model checkers and that it also scales well when applied to real operating systems code and pointer safety issues. SOCA effectively explores semantic niches of software that current software verifiers do not reach

    Persistence of the stereochemical activity of the Bi3+ lone electron pair in Bi2Ga4O9 up to 50 GPa and crystal structure of the high-pressure phase

    No full text
    The crystal structure of the high-pressure phase of bismuth gallium oxide, Bi(2)Ga(4)O(9), was determined up to 30.5 (5) GPa from in situ single-crystal in-house and synchrotron X-ray diffraction. Structures were refined at ambient conditions and at pressures of 3.3 (2), 6.2 (3), 8.9 (1) and 14.9 (3) GPa for the low-pressure phase, and at 21.4 (5) and 30.5 (5) GPa for the high-pressure phase. The mode-Grüneisen parameters for the Raman modes of the low-pressure structure and the changes of the modes induced by the phase transition were obtained from Raman spectroscopic measurements. Complementary quantum-mechanical calculations based on density-functional theory were performed between 0 and 50 GPa. The phase transition is driven by a large spontaneous displacement of one O atom from a fully constrained position. The density-functional theory (DFT) model confirmed the persistence of the stereochemical activity of the lone electron pair up to at least 50 GPa in accordance with the crystal structure of the high-pressure phase. While the stereochemical activity of the lone electron pair of Bi(3+) is reduced at increasing pressure, a symmetrization of the bismuth coordination was not observed in this pressure range. This shows an unexpected stability of the localization of the lone electron pair and of its stereochemical activity at high pressure

    High-pressure phase transition of Bi2Fe4O9Bi_2Fe_4O_9

    No full text
    The high-pressure behaviour of Bi2Fe4O9 was analysed by in situ powder and single-crystal x-ray diffraction and Raman spectroscopy. Pressures up to 34.3(8) GPa were generated using the diamond anvil cell technique. A reversible phase transition is observed at approximately 6.89(6) GPa and the high-pressure structure is stable up to 26.3(1) GPa. At higher pressures the onset of amorphization is observed. The crystal structures were refined from single-crystal data at ambient pressure and pressures of 4.49(2), 6.46(2), 7.26(2) and 9.4(1) GPa. The high-pressure structure is isotypic to the high-pressure structure of Bi2Ga4O9. The lower phase transition pressure of Bi2Fe4O9 with respect to that of Bi2Ga4O9 (16 GPa) confirms the previously proposed strong influence of cation substitution on the high-pressure stability and the misfit of Ga3+ and Fe3+ in tetrahedral coordination at high pressure. A fit of a second-order Birch–Murnaghan equation of state to the p–V data results in K0 = 74(3) GPa for the low-pressure phase and K0 = 79(2) GPa for the high-pressure phase. The mode Grüneisen parameters were obtained from Raman-spectroscopic measurements
    corecore