44 research outputs found

    Modular termination verification for non-blocking concurrency

    Get PDF
    © Springer-Verlag Berlin Heidelberg 2016.We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: that such programs both terminate and produce the correct result. With Total-TaDA, we can specify constraints on a thread’s concurrent environment that are necessary to guarantee termination. This allows us to verify total correctness for nonblocking algorithms, e.g. a counter and a stack. Our specifications can express lock- and wait-freedom. More generally, they can express that one operation cannot impede the progress of another, a new non-blocking property we call non-impedance. Moreover, our approach is modular. We can verify the operations of a module independently, and build up modules on top of each other

    Modular termination veri cation for non-blocking concurrency (extended version)

    Get PDF
    We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: that such programs both terminate and produce the correct result. With Total-TaDA, we can specify constraints on a thread's concurrent environment that are necessary to guarantee termination. This allows us to verify total correctness for nonblocking algorithms, e.g. a counter and a stack. Our speci cations can express lock- and wait-freedom. More generally, they can express that one operation cannot impede the progress of another, a new non-blocking property we call non-impedance. Moreover, our approach is modular. We can verify the operations of a module independently, and build up modules on top of each other

    Zum Stufenaufbau des Parallelenaxioms

    Full text link
    Euclid 's parallel postulate is shown to be equivalent to the conjunction of the following two weaker postulates: “Any perpendicular to one side of a right angle intersects any perpendicular to the other side” and “For any acute angle Oxy, the segment PQ — where P is a point on O x , Q a point on O y and PQ ⊥ Oy — grows indefinitely, i. e. can be made longer than any given segment”.Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/43033/1/22_2005_Article_BF01226859.pd

    Gauging the spacetime metric -- looking back and forth a century later

    Full text link
    H. Weyl's proposal of 1918 for generalizing Riemannian geometry by local scale gauge (later called {\em Weyl geometry}) was motivated by mathematical, philosophical and physical considerations. It was the starting point of his unified field theory of electromagnetism and gravity. After getting disillusioned with this research program and after the rise of a convincing alternative for the gauge idea by translating it to the phase of wave functions and spinor fields in quantum mechanics, Weyl no longer considered the original scale gauge as physically relevant. About the middle of the last century the question of conformal and/or local scale gauge transformation were reconsidered by different authors in high energy physics (Bopp, Wess, et al.) and, independently, in gravitation theory (Jordan, Fierz, Brans, Dicke). In this context Weyl geometry attracted new interest among different groups of physicists (Omote/Utiyama/Kugo, Dirac/Canuto/Maeder, Ehlers/Pirani/Schild and others), often by hypothesizing a new scalar field linked to gravity and/or high energy physics. Although not crowned by immediate success, this ``retake'' of Weyl geometrical methods lives on and has been extended a century after Weyl's first proposal of his basic geometrical structure. It finds new interest in present day studies of elementary particle physics, cosmology, and philosophy of physics.Comment: 56 pages, contribution to Workshop Hundred Years of Gauge Theory Bad Honnef, July 30 - August 3, 201

    Euklidische Pseudoebene ĂĽber einer metrischen Ebene

    No full text

    Über die Mächtigkeit des Kontinuums

    No full text
    corecore