استخدام الطرائق الشكلية لتقييم المتطلبات: أمثلة عملية وحسابات
Table of Contents
والأساليب الرسمية هي الأساليب الرياضية المستخدمة لتحديد وتطوير البرمجيات ونظم المعدات والتحقق منها، وهي تساعد على ضمان تنفيذ الاحتياجات على نحو صحيح ودون أخطاء، ويمكن لتطبيق هذه الأساليب أن يحسن موثوقية النظم المعقدة وسلامتها.
فهم الطرائق الشكلية
وتشمل الأساليب الرسمية وضع مواصفات دقيقة باستخدام التلميحات الرياضية، ويمكن تحليل هذه المواصفات بصورة منهجية لكشف أوجه التضارب أو الغموض في وقت مبكر من عملية التنمية، وتشمل التقنيات الرسمية المشتركة التحقق من النماذج، والإثبات النظري، ولغات المواصفات الرسمية.
أمثلة عملية على التقييم الرسمي
مثال على ذلك التحقق من متطلبات السلامة في نظام السيارات المستقل الطرق الرسمية يمكن أن تُظهر منطق التحكم بالسيارة وتحقق من احتمال حدوث انتهاكات للسلامة في سيناريوهات مختلفة، ومثال آخر يتضمن التحقق من بروتوكولات الاتصالات لضمان سلامة البيانات وأمنها.
الحسابات والأدوات
وتساعد أدوات مثل شبكة المعلومات الخاصة بشبكة المعلومات الفضائية (SPIN) وNSMV (NUK) و(Coq) في عمليات التحقق الرسمية، وهي تقوم بعمليات حسابية مثل استكشاف الفضاء الحكومي، والتزامات الإثبات، والتحقق من النماذج، فعلى سبيل المثال، يمكن التعبير عن شرط السلامة كصيغة منطقية مؤقتة، تتحقق الأداة عندئذ من نموذج النظام.
- فحص النموذج
- النظرية تثبت
- لغات المواصفات الرسمية
- التعبئة والاختبار