کتاب تایید صحت نرم‌افزار با ایزابل: از مشخصه‌سازی تا اثبات با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تایید صحت نرم‌افزار با ایزابل: از مشخصه‌سازی تا اثبات

موضوع کلی: ریاضیات و منطق

موضوع میانی: علوم کامپیوتر نظری

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر تایید صحت نرم‌افزار و ایزابل
  • 2. نصب و راه‌اندازی محیط ایزابل
  • 3. آشنایی با رابط کاربری ایزابل (Isabelle/HOL)
  • 4. مفاهیم پایه: گزاره‌ها، اثبات‌ها و استنتاج
  • 5. زبان مشخصه‌سازی Pure: سینتکس و معناشناسی
  • 6. انواع داده‌ای پایه در Pure
  • 7. تعریف توابع و روابط در Pure
  • 8. قواعد استنتاج در Pure
  • 9. استفاده از تاکتیک‌های ساده برای اثبات
  • 10. تعریف و استفاده از انواع داده‌ای القایی
  • 11. اثبات خواص انواع داده‌ای القایی
  • 12. قضیه‌های لم و تعریف قضایای جدید
  • 13. استفاده از تاکتیک‌های خودکار برای اثبات
  • 14. مدیریت و سازماندهی اثبات‌ها
  • 15. تکنیک‌های اثبات: استقرا، قیاس، و تناقض
  • 16. کار با لیست‌ها و مجموعه‌ها در Pure
  • 17. تعریف و استفاده از انواع داده‌ای سفارشی
  • 18. مدلسازی داده‌ها و ساختارهای پیچیده
  • 19. تکنیک‌های پیشرفته اثبات: اثبات با فرض و قضیه
  • 20. کار با ماژول‌ها و وارد کردن کتابخانه‌ها
  • 21. ایجاد و استفاده از تعاریف اختصاری (Abbreviations)
  • 22. کار با انواع داده‌ای گزینه‌ای (Optional Types)
  • 23. مدیریت خطاها و استثناها در Pure
  • 24. تایید صحت الگوریتم‌های ساده
  • 25. مدلسازی و تایید صحت برنامه‌های توزیع‌شده
  • 26. استفاده از ایزابل برای تایید صحت قراردادها (Contracts)
  • 27. تایید صحت کد با استفاده از Pure و ایزابل
  • 28. آشنایی با کتابخانه‌های استاندارد ایزابل
  • 29. بهینه‌سازی اثبات‌ها و کاهش پیچیدگی
  • 30. توسعه و نگهداری مشخصه‌سازی‌های Pure
  • 31. تکنیک‌های برنامه‌نویسی دفاعی (Defensive Programming) در ایزابل
  • 32. آشنایی با سیستم‌های نوع‌دهی پیشرفته در ایزابل
  • 33. استفاده از ایزابل برای تایید صحت سیستم‌های امنیتی
  • 34. تایید صحت پروتکل‌های ارتباطی
  • 35. تایید صحت سیستم‌های عامل
  • 36. مقدمه‌ای بر تایید صحت سخت‌افزار با ایزابل
  • 37. کار با منطق زمانی (Temporal Logic) در ایزابل
  • 38. توسعه ابزارهای کمکی برای ایزابل
تگ‌ها: Computer Science Formal Verification HOL Isabelle Pure Pure Specification Software Verification اثبات ایزابل تایید رسمی تایید صحت نرم‌افزار ریاضیات گسسته مشخصه‌سازی منطق ریاضی

نظرات

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

وارد شوید تا نظر ثبت کنید.