کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
9657947 690121 2005 40 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An assertion-based proof system for multithreaded Java
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
An assertion-based proof system for multithreaded Java
چکیده انگلیسی
To reason about safety properties of multithreaded Java programs, we introduce an assertional proof method for a multithreaded sublanguage of Java, covering the mentioned concurrency issues as well as the object-based core of Java. The verification method is formulated in terms of proof-outlines, where the assertions are layered into local ones specifying the behavior of a single instance, and global ones taking care of the connections between objects. We establish the soundness and the relative completeness of the proof system. From an annotated program, a number of verification conditions are generated and handed over to the interactive theorem prover PVS.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 331, Issues 2–3, 25 February 2005, Pages 251-290
نویسندگان
, , , ,