کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10329368 685382 2005 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Machine-Checkable Correctness Proofs for Intra-procedural Dataflow Analyses
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Machine-Checkable Correctness Proofs for Intra-procedural Dataflow Analyses
چکیده انگلیسی
This paper describes our experience using the interactive theorem prover Athena for proving the correctness of abstract interpretation-based dataflow analyses. For each analysis, our methodology requires the analysis designer to formally specify the property lattice, the transfer functions, and the desired modeling relation between the concrete program states and the results computed by the analysis. The goal of the correctness proof is to prove that the desired modeling relation holds. The proof allows the analysis clients to rely on the modeling relation for their own correctness. To reduce the complexity of the proofs, we separate the proof of each dataflow analysis into two parts: a generic part, proven once, independent of any specific analysis; and several analysis-specific conditions proven in Athena.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 141, Issue 2, 7 December 2005, Pages 53-68
نویسندگان
, ,