لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اعتبارسنجی سیستم (۴): مدلسازی نرمافزار، پروتکلها و سایر رفتارها
- آخرین آپدیت
دانلود System Validation (4): Modelling Software, Protocols, and other behaviour
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اعتبارسنجی سیستم حوزهای است که به مطالعه اصول اولیه ارتباطات سیستم و پردازش اطلاعات میپردازد. این حوزه امکان تحلیل خودکار بر اساس مدلهای رفتاری سیستم را فراهم میکند تا بررسی شود آیا یک سیستم به درستی کار میکند یا خیر. هدف ما این است که تضمین کنیم سیستم دقیقاً همان کاری را انجام میدهد که قرار است انجام دهد.
تکنیکهای ارائه شده در اعتبارسنجی سیستم، اثبات عدم وجود خطا را امکانپذیر میسازند. این روشها اجازه میدهند رفتار سیستمهای نهفته (Embedded) را به گونهای طراحی کنید که از نظر ساختاری سالم باشد و به عنوان یک اثر جانبی، شما را وادار میکند که رفتار سیستم را ساده و قابل درک طراحی کنید.
این بدان معناست که سیستمها نه تنها به درستی عمل میکنند، بلکه نگهداری و تطبیقپذیری آنها نیز بسیار آسانتر خواهد بود. بخش «مدلسازی نرمافزار، پروتکلها و سایر رفتارها» قدرت روشهای رسمی (Formal Methods) را در مدلسازی نرمافزار، پروتکلهای ارتباطی و سایر نمونهها نشان میدهد.
منابع مطالعه: J.F. Groote و M.R. Mousavi، مدلسازی و تحلیل سیستمهای ارتباطی، انتشارات MIT، ۲۰۱۴.
سرفصل ها و درس ها
مدلسازی پیشرفته
Advanced modelling
مقدمهای بر مدلسازی نرمافزار، پروتکلها و سایر رفتارها در MOOC
Introduction to MOOC modelling software, protocols and other behaviour
مدلسازی یک الگوریتم موازی برای محاسبه GCD
Modelling a parallel algorithm to calculate the GCD
معادلات فرآیند خطی و خطیسازی
Linear process equations and linearisation
دستکاری فرآیندهای خطی
Manipulating linear processes
سیستمهای معادله بولین پارامتریک
Parameterised boolean equation systems
مرور مجدد پروتکل بیت متناوب
The alternating bit protocol revisited
پروتکل پنجره لغزان، یا باگ تاننبام
The sliding window protocol, or Tanenbaum’s bug
استاندارد کنترل از راه دور فیلیپس ۶، یا پروتکل بازگشت محدود
Philips remote control standard 6, or the bounded retransmission protocol
دستورالعملهای مدلسازی
Modelling guidelines
دستورالعملهایی برای جلوگیری از مشکل انفجار فضای حالت
Guidelines to avoid the state space explosion problem
مقایسه روش Push در مقابل Poll
Push versus poll
محدود کردن استفاده از دادهها
Restrict the use of data
اجتناب از موازیسازی میان اجزا
Avoid parallelism among components
طراحی ترکیبی؛ تعیین رفتار خارجی
Compositional design; specify external behaviour
نمایش نظرات