آموزش مقدمه‌ای بر مدل‌سازی برای تأیید رسمی (Formal Verification) - آخرین آپدیت

دانلود Introduction to Modeling for Formal Verification

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مفاهیم پایه تأیید عملکردی (Functional Verification) و مدل‌چکینگ (Model Checking) را معرفی کرده و بر اهمیت آن‌ها در طراحی سیستم‌های مدرن تأکید می‌کند. در این دوره، قالب‌های مختلف مدل‌سازی برای نمایش رفتار سخت‌افزار و نرم‌افزار توضیح داده می‌شود؛ قالب‌هایی که یا برای تحلیل خودکار مناسب هستند و یا می‌توانند کنترل‌های وابسته به داده را که در طراحی سیستم‌های محاسباتی رایج است، نمایش دهند. علاوه بر این، ترکیب سیستم‌ها با توجه به مدل‌های مختلف ارتباطی شرح داده می‌شود. این دوره همچنین می‌تواند به عنوان واحد درسی آکادمیک تحت عنوان ECEA ####، بخشی از مقطع کارشناسی ارشد مهندسی برق دانشگاه CU Boulder گذرانده شود.

سرفصل ها و درس ها

مقدمه‌ای بر مدل‌چکینگ Introduction to Model Checking

  • مثال‌های انگیزشی Motivating Examples

  • باگ‌های مهم پیشین و اثرات آن‌ها High Profile Previous Bugs and Their Impacts

  • مروری بر تأیید عملکردی Overview of Functional Verification

  • تکنیک‌های تأیید عملکردی Techniques for Functional Verification

  • مروری بر تأیید رسمی و مدل‌چکینگ Overview of Formal Verification and Model Checking

  • عناصر مدل‌چکینگ Elements of Model Checking

  • چالش مدل‌چکینگ: انفجار فضای حالت Challenge to Model Checking: State Space Explosion

مدل‌سازی Modeling

  • منطق گزاره‌ای Propositional Logic

  • منطق مرتبه اول (Predicate Logic) Predicate Logic

  • نظریه مجموعه‌ها Set Theory

  • سیستم‌های انتقال: تعاریف Transition Systems: Definitions

  • سیستم‌های قطعی در مقابل غیرقطعی Deterministic vs Non-Deterministic Systems

  • اجراها Executions

  • مدل‌سازی مدارهای ترتیبی Modeling Sequential Circuits

  • گراف‌های برنامه: تعاریف Program Graphs: Definitions

  • گراف‌های برنامه: مثال‌ها Program Graphs: Examples

  • از گراف‌های برنامه تا سیستم‌های انتقال From Program Graphs to Transition Systems

مدل‌سازی ترکیب سیستم Modeling System Composition

  • همزمانی و درهم‌تنیدگی (Interleaving) Concurrency and Interleaving

  • همزمانی و درهم‌تنیدگی: مثال‌ها Concurrency and Interleaving: Examples

  • گراف‌های برنامه درهم‌تنیده Interleaving Program Graphs

  • کنش‌های حیاتی و اتمیک بودن Critical Actions and Atomicity

  • الگوریتم عدم تعارض پترسون Peterson's Mutual Exclusion Algorithm

  • همگام‌سازی و دست‌دادن (Handshaking) Synchronization and Handshaking

  • مثال: تقاطع خط آهن Example: Railroad Crossing

  • حاصل‌ضرب همگام بخش اول Synchronous Product - Part 1

  • حاصل‌ضرب همگام بخش دوم Synchronous Product - Part 2

  • مسئله انفجار فضای حالت The State Space Explosion Problem

نمایش نظرات

آموزش مقدمه‌ای بر مدل‌سازی برای تأیید رسمی (Formal Verification)
جزییات دوره
13h 48m
27
(آخرین آپدیت)
813
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده