توضیحات
This is a textbook on program verification. It concentrates on those verification methods that have now become classic such as the inductive assertions method of Floyd, the axiomatic method of Hoare and Scott’s fixpoint induction. The aim of the book is to present these different verification methods and to explain their mathemati cal background. The subject is treated with mathematical precision, and many examples are included. Throughout the book the same examples will reappear to illustrate how the different methods are related. The material is self-contained and accessible without prior knowledge of logic or semantics, but elementary knowledge of programming languages, formal languages and the theory of computation is helpful. A main concern has been to present the subject in as simple a setting as possible. For this reason three elementary, representative programming languages are in troduced: a flowchart programming language, a language of while-programs and a language of recursive programs. For these programming languages the operational and denotational semantics are introduced. Each verification method is then illustrated in the most appropriate of these languages and proved correct with the help of the most appropriate of the semantics.
————————————————————–
ترجمه ماشینی :
این یک کتاب درسی در مورد تأیید برنامه است. این روش بر روی آن دسته از روشهای راستیآزمایی متمرکز است که اکنون کلاسیک شدهاند، مانند روش ادعاهای استقرایی فلوید، روش بدیهی Hoare و القاء نقطه ثابت اسکات. هدف کتاب ارائه این روش های مختلف تأیید و توضیح پیشینه ریاضی آنها است. موضوع با دقت ریاضی بررسی می شود و مثال های زیادی در آن گنجانده شده است. در سرتاسر کتاب، همین مثالها دوباره ظاهر میشوند تا چگونگی ارتباط روشهای مختلف را نشان دهند. مطالب مستقل و بدون دانش قبلی از منطق یا معناشناسی قابل دسترسی است، اما دانش ابتدایی زبان های برنامه نویسی، زبان های رسمی و تئوری محاسبات مفید است. دغدغه اصلی ارائه موضوع در محیطی ساده تا حد امکان بوده است. به همین دلیل سه زبان برنامه نویسی ابتدایی و معرف معرفی شده اند: زبان برنامه نویسی فلوچارت، زبان برنامه های while و زبان برنامه های بازگشتی. برای این زبان های برنامه نویسی معنای عملیاتی و معنایی معرفی شده است. سپس هر روش راستیآزمایی در مناسبترین این زبانها نشان داده میشود و با کمک مناسبترین معناشناسی، درستی آن ثابت میشود.
tag : دانلود کتاب مبانی تأیید برنامه , Download مبانی تأیید برنامه , دانلود مبانی تأیید برنامه , Download The Foundations of Program Verification Book , مبانی تأیید برنامه دانلود , buy مبانی تأیید برنامه , خرید کتاب مبانی تأیید برنامه , دانلود کتاب The Foundations of Program Verification , کتاب The Foundations of Program Verification , دانلود The Foundations of Program Verification , خرید The Foundations of Program Verification , خرید کتاب The Foundations of Program Verification ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.