دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: الگوریتم ها و ساختارهای داده ویرایش: 3rd نویسندگان: Krzysztof R. Apt, Frank S. de Boer, Ernst-Rüdiger Olderog سری: Texts in Computer Science ISBN (شابک) : 9781848827448, 9781848827455 ناشر: Springer سال نشر: 2009 تعداد صفحات: 511 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
کلمات کلیدی مربوط به کتاب تایید برنامه های متوالی و همزمان: منطق و معانی برنامه ها، منطق ریاضی و زبان های رسمی
در صورت تبدیل فایل کتاب Verification of Sequential and Concurrent Programs به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تایید برنامه های متوالی و همزمان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برنامههای رایانهای بخشی ضروری از بسیاری از سیستمهایی هستند که ما در زندگی روزمره خود به آنها تکیه میکنیم، و عملکرد صحیح و ایمنی این سیستمها از اهمیت بالایی برخوردار است. بنابراین، توسعه روشهایی که صحت برنامه را تضمین میکنند، یک چالش کلیدی برای دانشمندان رایانه است.
این نسخه سوم مورد انتظار تأیید برنامههای متوالی و همزمان< /EM> یک کاوش سیستماتیک از یکی از رایج ترین رویکردهای تأیید برنامه، که به عنوان رویکرد \"اثباتی\" شناخته می شود، ارائه می دهد. با پیروی از فرمول موفق نسخه های قبلی، این رویکرد برای برنامه های متوالی قطعی و غیر قطعی با پیچیدگی های متفاوت، همراه با برنامه های همزمان موازی و توزیع شده اعمال می شود. محتوای گسترده این نسخه کامل جدید همچنین شامل پوشش تأیید برنامه های شی گرا است. برای هر دسته از برنامه ها، نویسندگان یک سیستم معنایی عملیاتی و اثباتی را برای تأیید صحت جزئی و کلی معرفی می کنند که به طور رسمی در قضایای صحت متناظر توجیه شده است. مطالعات موردی ارائه شده در سراسر کتاب، استفاده از سیستمهای اثبات را برای تأیید رسمی راهحلهای مشکلات کلاسیک، مانند مرتبسازی، دستکاری فهرستها، تولیدکننده/مصرفکننده و طرد متقابل نشان میدهد.
موضوعات و ویژگیها:
این به روز رسانی مدرن از یک کتاب درسی کلاسیک و خواننده پسند برای دوره مقدماتی تأیید برنامه برای دانشجویان پیشرفته در مقطع کارشناسی یا کارشناسی ارشد، و همچنین ممکن است به عنوان مقدمه ای برای معناشناسی عملیاتی استفاده شود. رئوس مطالب دوره های ممکن در پیشگفتار کتاب پیشنهاد شده است. این کتاب در پرداختن به راستیآزمایی ادعایی تمام کلاسهای ضروری برنامههای ضروری منحصربهفرد است: برنامههای در حالی که، برنامههای بازگشتی، برنامههای شیگرا، برنامههای غیر قطعی، برنامههای موازی، و برنامههای توزیعشده.
</ p>Computer programs are an indispensable part of many of the systems we rely upon in our daily lives, and the proper functioning and safety of these systems is of paramount importance. The development of methods that ensure program correctness is therefore a key challenge for computer scientists.
This widely anticipated third edition of Verification of Sequential and Concurrent Programs provides a systematic exploration of one of the most common approaches to program verification, known as the "assertional" approach. Following the successful formula of previous editions, this approach is applied to deterministic and nondeterministic sequential programs of varying complexity, together with both parallel and distributed concurrent programs. The expanded content of this thorough new edition also includes coverage of the verification of object-oriented programs. For each class of programs, the authors introduce an operational semantics and proof systems for the verification of partial and total correctness, justified formally in corresponding soundness theorems. Case studies supplied throughout the book demonstrate the use of the proof systems to formally verify solutions to classical problems, such as sorting, manipulation of lists, producer/consumer and mutual exclusion.
Topics and Features:
This modern update of a classic, reader-friendly textbook is perfect for an introductory course on program verification for advanced undergraduate or graduate students, and may also be used as an introduction to operational semantics. Outlines for possible courses are suggested in the Preface to the book. This book is unique in addressing assertional verification of all essential classes of imperative programs: while programs, recursive programs, object-oriented programs, nondeterministic programs, parallel programs, and distributed programs.
Front Matter....Pages i-xxiii
Front Matter....Pages 3-3
Introduction....Pages 3-17
Preliminaries....Pages 18-52
Front Matter....Pages 53-53
While Programs....Pages 55-126
Recursive Programs....Pages 127-150
Recursive Programs with Parameters....Pages 151-183
Object-Oriented Programs....Pages 185-241
Front Matter....Pages 243-243
Disjoint Parallel Programs....Pages 243-266
Parallel Programs with Shared Variables....Pages 267-305
Parallel Programs with Synchronization....Pages 307-346
Front Matter....Pages 347-347
Nondeterministic Programs....Pages 347-372
Distributed Programs....Pages 373-406
Fairness....Pages 407-455
Back Matter....Pages 457-502