آموزش اعتبارسنجی سیستم: اتوماتا و معادل‌های رفتاری - آخرین آپدیت

دانلود System Validation: Automata and behavioural equivalences

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا تا به حال خرابی سیستم‌های نرم‌افزاری را تجربه کرده‌اید؟ از از کار افتادن وب‌سایت‌ها و عدم همگام‌سازی تقویم گرفته تا قطعی برق. قطعاً تجربه‌ کرده‌اید! اما آیا می‌دانستید که بسیاری از این خطاها نتیجه اشتباهات ارتباطی در داخل یک سیستم یا بین سیستم‌های مختلف است؟ بسته به نوع سیستم، تأثیر شکست نرم‌افزاری می‌تواند بسیار بزرگ باشد و حتی منجر به خسارات اقتصادی عظیم یا تلفات جانی شود. نرم‌افزار، و به‌ویژه ارتباط بین سیستم‌های مبتنی بر نرم‌افزار، بسیار پیچیده است و رسیدن به دقت مطلوب در آن دشوار است. با این حال، ما برای سیستم‌هایی که به‌طور مستقیم یا غیرمستقیم در زندگی روزمره از آن‌ها استفاده می‌کنیم، به قابلیت اطمینان نیاز مبرم داریم. آموزش اعتبارسنجی سیستم (System Validation) به شما کمک می‌کند تا رفتار سیستم‌های نهفته (Embedded Systems) را به گونه‌ای طراحی کنید که از نظر ساختاری مستحکم باشد. این حوزه همچنین شما را وادار می‌کند تا رفتار سیستم را ساده و شفاف طراحی کنید؛ سیستم‌هایی که برای رفتارهای صحیح طراحی شده‌اند، نگهداری و انطباق‌پذیری بسیار آسان‌تری نیز دارند. اعتبارسنجی سیستم حوزه‌ای است که مبانی ارتباطات سیستم و پردازش اطلاعات را مطالعه می‌کند. تکنیک‌های ارائه شده در این حوزه اجازه می‌دهد تا عدم وجود خطا را اثبات کنید. این دوره اول با عنوان «اتوماتا و معادل‌های رفتاری»، زیربنای دوره‌های بعدی را بنا می‌کند و به شما نشان می‌دهد که چگونه به رفتار سیستم به عنوان ماشین‌های حالت نگاه کنید. این دوره به بحث درباره معادل‌های رفتاری پرداخته و آن‌ها را با مثال‌ها و آزمون‌های متعدد آموزش می‌دهد. در این درس، سیستم‌های انتقال برچسب‌دار یا اتوماتا برای مدل‌سازی رفتار، به‌ویژه برای سیستم‌های تحت کنترل نرم‌افزار، توضیح داده می‌شوند. یک پرسش مهم این است که چه زمانی دو رفتار که توسط چنین اتوماتاهایی نمایش داده می‌شوند، با هم برابر هستند؟ پاسخ به این سوال ساده نیست، اما معادل‌های حاصل شده به عنوان ابزارهای قدرتمندی برای ساده‌سازی رفتارهای پیچیده استفاده می‌شوند. این امر به ما اجازه می‌دهد تا ویژگی‌های رفتاری چنین سیستم‌هایی را با دقت بالا بررسی و درک کنیم. به‌ویژه در ترکیب با تکنیک پنهان‌سازی رفتار، کاهش معادل‌سازی (Equivalence Reduction) یک تکنیک منحصربه‌فرد برای درک عمیق رفتار سیستم‌هاست که بسیار مؤثرتر از شبیه‌سازی یا تست کردن است. با استفاده از این بینش، می‌توانیم مدل‌ها را اصلاح کنیم. چنین مدل‌هایی پایه و اساس فوق‌العاده‌ای برای تولید نرم‌افزارهای مختصر، قابل اعتماد و قابل نگهداری فراهم می‌کنند. این دوره، بخش اول از مجموعه دوره‌های اعتبارسنجی سیستم است. مجموعه دوره‌های اعتبارسنجی سیستم، بخشی از برنامه آنلاین بزرگ‌تر ۲۸دیجیتال به نام «اینترنت اشیا از طریق سیستم‌های نهفته» می‌باشد.

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

مدل‌سازی رفتاری Behavioural modelling

  • خوش‌آمدگویی Welcome

  • اتوماتا به عنوان مدلی برای رفتار An automaton as a model for behaviour

  • رفتار غیرقطعی Non-deterministic behaviour

  • تعریف اتوماتا The definition of an automaton

  • گرگ، بز و کلم The wolf, the goat and the cabbage

معادل‌های رفتاری پایه Basic behavioural equivalences

  • معادل‌های رفتاری Behavioural equivalences

  • هم‌ارزی قوی (Strong bisimulation) Strong bisimulation

  • معادل رد (Trace equivalence) Trace equivalence

  • عمل داخلی یا عمل τ The internal or τ -action.

  • هم‌ارزی شاخه‌ای (Branching bisimulation) Branching bisimulation

  • هم‌ارزی شاخه‌ای ریشه‌دار Rooted branching bisimulation

معادل‌های رفتاری پیشرفته More behavioural equivalences

  • پروتکل بیت متناوب The alternating bit protocol

  • هم‌ارزی شاخه‌ای حفظ‌کننده واگرایی Divergence preserving branching bisimulation

  • معادل رد ضعیف Weak trace equivalence

  • هم‌ارزی ضعیف (Weak bisimulation) Weak bisimulation

  • معادل زبان، شکست و رد کامل شده Language, failure, and completed trace equivalence

  • چه زمانی از کدام معادل رفتاری استفاده کنیم When to use which behavioural equivalence

  • سیستم‌های انتقال با داده، زمان و احتمالات Transition systems with data, time and probabilities

نمایش نظرات

آموزش اعتبارسنجی سیستم: اتوماتا و معادل‌های رفتاری
جزییات دوره
3h 50m
18
(آخرین آپدیت)
11,758
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar