نتایج جستجو برای: program verification

تعداد نتایج: 526809  

1989
Raymond D. Gumb

The best ebooks about Programming Logics An Introduction To Verification And Semantics that you can get for free here by download this Programming Logics An Introduction To Verification And Semantics and save to your desktop. This ebooks is under topic such as programs: semantics and verification springer p-logic: property verià ̄¥cation for haskell programs logic, semantics and verification ...

2004
Andreas Gal Christian W. Probst Michael Franz

Verification is essential for assuring the integrity of a Java virtual machine when executing untrusted code. Existing verifiers decide whether or not a given bytecode program is safe. In contrast, we introduce the concept of proofing. Proofing does not change the semantics of programs that would have passed the original bytecode verifier. For programs that would have failed verification, our a...

2013
Bernhard Beckert Thorsten Bormer Markus Wagner

Abstract The correctness of program verification systems is of great importance, as they are used to formally prove that safetyand security-critical programs follow their specification. This correctness needs to be checked and demonstrated to users and certification agencies. One of the contributing factors to the correctness of the whole verification system is the correctness of the background...

2008
Tudor Jebelean

We present the theoretical aspects and a prototype implementation in the Theorema system of a method for the verification of recursive imperative programs. The method is based on forward symbolic execution and functional semantics and generates first order verification conditions for the total correctness which use only the underlying theory of the program. All verification conditions are gener...

2008
Gilles Barthe César Kunz David Pichardie Julián Samborski-Forlese

Program verification environments increasingly rely on hybrid methods that combine static analyses and verification condition generation. While such verification environments operate on source programs, it is often preferable to achieve guarantees about executable code. We show that, for a hybrid verification method based on numerical static analysis and verification condition generation, compi...

Journal: :Higher-Order and Symbolic Computation 2001
Hongwei Xi

Program termination verification is a challenging research subject of significant practical importance. While there is already a rich body of literature on this subject, it is still undeniably a difficult task to design a termination checker for a realistic programming language that supports general recursion. In this paper, we present an approach to program termination verification that makes ...

2008
Reiner Hähnle Richard Bubel

We present a verification system for a variant of Hoare-logic that supports proving program correctness by forward symbolic execution. No explicit weakening rules are needed and first-order reasoning is automated. The system is suitable for teaching program verification, because the student can concentrate on reasoning about programs following their natural control flow and proofs are machine-c...

Journal: :CoRR 2014
Étienne Payet Frédéric Mesnard

We present a set of rules for compiling a Dalvik bytecode program into a logic program with array constraints. Non-termination of the resulting program entails that of the original one, hence the techniques we have presented before for proving non-termination of constraint logic programs can be used for proving non-termination of Dalvik programs. 1998 ACM Subject Classification D.2.4 Software/P...

Journal: :CoRR 2016
Aws Albarghouthi Loris D'Antoni Samuel Drews Aditya V. Nori

We explore the following question: Is a decision-making program fair, for some useful definition of fairness? First, we describe how several algorithmic fairness questions can be phrased as program verification problems. Second, we discuss an automated verification technique for proving or disproving fairness of decision-making programs with respect to a model of the population.

2013
Laura Kovács

1. Purpose and Aims Software systems used in our daily life, such as networking, security, autonomous devices, traffic control, etc., heavily rely on software used in them. Such software is becoming increasingly more sophisticated, resulting in system malfunctioning and error-prone and insecure system behavior. Software errors are very costly. There are many studies attempting to quantify the c...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید