CoVEGI: Cooperative Verification via Externally Generated Invariants

نویسندگان

چکیده

Abstract Software verification has recently made enormous progress due to the development of novel methods and speed-up supporting technologies like SMT solving. To keep software tools up date with these advances, tool developers on integrating newly designed into their tools, almost exclusively by re-implementing method within own framework. While this allows for a conceptual re-use methods, it nevertheless requires implementations every new technique. In paper, we employ cooperative in order avoid re-implementation enable usage as black-box components verification. Specifically, cooperation is employed core ingredient which invariant generation . Finding an adequate loop key success run. Our framework named CoVEGI master delegate task one or several specialized helper generators. Their results are then utilized run verifier, allowing particular crosschecking validity invariant. We experimentally evaluate our instance two masters three different generators using number benchmarks from SV-COMP 2020. The experiments show that use can increase correctly verified tasks without increasing used resources.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

on the integral invariants of kinematically generated ruled surfaces

in this paper, the dual area vector of a closed dual spherical curve is kinematically generatedand the dual steineer vector of a motion are extensively studied by the methods of differential geometry.jacobi’s theorems, known for real curves, are investigated for closed dual curves. the closed trajectorysurfaces generated by an oriented line are fixed in a moving rigid body in ir3 , in which the...

متن کامل

Temporal verification with transition invariants

Program verification increases the degree of confidence that a program will perform correctly. Manual verification is an error-prone and tedious task. Its automation is highly desirable. The verification methodology reduces the reasoning about temporal properties of program computations to testing the validity of implication between auxiliary first-order assertions. The synthesis of such auxili...

متن کامل

Verification Diagrams Revisited: Disjunctive Invariants for Easy Verification

I describe a systematic method for deductive verification of safety properties of concurrent programs. The method has much in common with the “verification diagrams” of Manna and Pnueli [17], but derives from different intuitions. It is based on the idea of strengthening a putative safety property into a disjunction of “configurations” that can easily be proved to be inductive. Transitions amon...

متن کامل

Modification of magnitude estimations in thermotactile perception during self-generated and externally generated movements.

Fourteen participants felt a 'cold' stimulus move across a fingertip. When movement was self-controlled, the stimulus was reported as feeling less 'cold' than when movement was externally generated.

متن کامل

Invariants via Atiyah Classes

Recently, L.Rozansky and E.Witten [RW] associated to any hyper-Kähler manifold X an invariant of topological 3-manifolds. In fact, their construction gives a system of weights c Γ (X) associated to 3-valent graphs Γ and the corresponding invariant of a 3-manifold Y is obtained as the sum c Γ (X)I Γ (Y) where I Γ (Y) is the standard integral of the product of linking forms. So the new ingredient...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-71500-7_6