کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
422988 685159 2009 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Transforming Programs into Recursive Functions
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Transforming Programs into Recursive Functions
چکیده انگلیسی

This paper presents a new proof-assistant based approach to program verification: programs are translated, via fully-automatic deduction, into tail-recursive function defined in the logic of a theorem prover. This approach improves on well-established methods based on Hoare logic and verification condition generation (VCG) by removing the need to annotate programs with assertions, making the proof natural to the theorem prover and being easier to implement than a trusted VCG. Our tool has been implemented in the HOL4 theorem prover.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 240, 2 July 2009, Pages 185-200