← أحدث الأبحاث
💻 computer science

Predictive Varanus: Combining CSP Conformance Monitoring with Predictive LTL Runtime Verification

تقدم هذه الورقة "Predictive Varanus"، وهو مسار تحقق من وقت التشغيل يتكون من مرحلتين يجمع بين مراقبة المطابقة القائمة على نموذج الـ CSP وتحليل الـ LTL التنبؤي لتمكين الكشف المبكر عن انتهاكات السلامة في الأنظمة ذاتية القيادة من خلال الاستفادة من نماذج وقت التصميم الحالية.

المؤلفون الأصليون: Angelo Ferrando, Matt Luckcuck, Pedro Ribeiro

نُشر 2026-09-17
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Angelo Ferrando, Matt Luckcuck, Pedro Ribeiro

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تعمل الروبوتات المستقلة، من المركبات الجوالة التي تستكشف المريخ إلى الطائرات المسيرة التي توصل الطرود، في عالم لا يمكن التنبؤ به تماماً. فحتى أكثر الآلات تصميماً بعناية قد تواجه خللاً في المستشعرات، أو عائقاً غير متوقع، أو موقفاً لم يتخيله المهندسون قط. وللحفاظ على سلامة هذه الأنظمة، يستخدم العلماء تقنية تسمى "التحقق أثناء التشغيل" (runtime verification). فكر في الأمر كأنه مساعد طيار يقظ يراقب كل حركة للروبوت في الوقت الفعلي، ويتحقق من أفعاله مقابل مجموعة من القواعد التي كُتبت قبل بدء المهمة. إذا حاول الروبوت القيام بشيء محظور، فإن المساعد يطلق إنذاراً. ومع ذلك، فإن هذا النهج التقليدي يعاني من خلل حرج: وهو أنه نهج تفاعلي؛ فهو لا يطلق الإنذار إلا بعد وقوع الحدث السيئ بالفعل. وفي البيئات عالية المخاطر، مثل المنشآت النووية أو مهام الفضاء السحيق، قد يكون الانتظار حتى وقوع الخطأ قبل اتخاذ رد فعل أمراً متأخراً جداً. والهدف الذي يسعى إليه الباحثون هو بناء نظام لا يكتفي بمراقبة الأخطاء فحسب، بل يتوقعها، ويتنبأ بالفشل قبل أن يخطو الروبوت خطوته الأولى نحوه.

هذا هو التحدي الذي واجهه فريق من الباحثين الذين طوروا نظام مراقبة جديداً يسمى "بريديكتيف فارانوس" (Predictive Varanus). تم تصميم النظام للروبوتات المستقلة، واختُبر خصيصاً على مركبة جوالة محاكية مكلفة بفحص مستودع نفايات نووية. وقد دمج الباحثون تقنيتين موجودتين لإنشاء مسار عمل يتسم بالصرامة فيما يتعلق بما يُسمح للروبوت بفعله، وبالذكاء الكافي لاستباق ما سيحدث لاحقاً. يعمل الجزء الأول من النظام كحارس بوابة؛ حيث يستخدم خريطة مفصلة لسلوك الروبوت المنشود، مكتوبة بلغة رسمية تسمى "العمليات المتسلسلة المتواصلة" (Communicating Sequential Processes)، للتحقق من كل حدث يقوم به الروبوت. فإذا حاول الروبوت الانتقال إلى موقع لم يكن من المفترض أن يزوره، أو تجاهل أمراً متعلقاً بالسلامة، فإن حارس البوابة يرفض ذلك الإجراء فوراً باعتباره غير صالح، مما يضمن بقاء الروبوت ضمن حدود تصميمه.

أما الجزء الثاني من النظام فهو حيث يحدث التنبؤ. فبمجرد أن يؤكد حارس البوابة أن أفعال الروبوت الحالية صالحة، ينظر النظام إلى الأمام. إنه يطرح سؤالاً بسيطاً ولكنه قوي: بالنظر إلى أن الروبوت يتصرف بشكل صحيح الآن، ما هي المسارات المستقبلية الوحيدة التي يمكنه اتخاذها؟ ومن خلال تحليل المسارات المتبقية المسموح بها في خريطة تصميم الروبوت، يمكن للنظام تحديد ما إذا كانت نتيجة معينة أصبحت حتمية الآن. هو لا يخمن احتمالات عشوائية؛ بل يأخذ في الاعتاق فقط المستقبلات المتوافقة مع قواعد الروبوت الخاصة. فإذا واجه الروبوت مستوى عالياً من الإشعاع، يعرف النظام أن المسار المستقبلي المسموح به الوحيد هو العودة وإلغاء المهمة. لذلك، حتى قبل أن يستدير الروبوت فعلياً، يمكن للنظام التنبؤ بيقين بأن المهمة ستفشل. وبالمثل، إذا زار الروبوت بنجاح جميع نقاط التفتيش المطلوبة منه، يمكن للنظام التنبؤ بأن المهمة ستنجح، حتى لو كان لا يزال أمامه بضع خطوات أخرى قبل أن يتوقف رسمياً.

اختبر الباحثون هذا النهج على مركبة الفحص النووي الخاصة بهم، والتي تمت برمجتها لزيارة خمس نقاط مسار مختلفة وفحص مستويات الإشعاع. تم تصنيف المستويات إلى أخضر، وبرتقالي، وأحمر. وإذا رأت المركبة مستويات برتقالية أو حمراء، فإن القواعد تقتضي بضرورة العودة إلى نقطة البداية وإلغاء المهمة. في المراقبة القياسية، لن يعرف النظام أن المهمة محكوم عليها بالفشل إلا بعد أن تعود المركبة فعلياً. أما مع "بريديكتفي فارانوس"، فقد استطاع النظام إعلان فشل المهمة قبل حدثين من بدء رحلة العودة الفعلية للمركبة. وفي سيناريوهات أخرى، استطاع التنبؤ بإتمام المهمة بنجاح قبل ثمانية أحداث من إنهاء المركبة لمهمتها الأخيرة. هذا الإنذار المبكر يمنح المشغلين البشريين أو برنامج التحكم الخاص بالروبوت نفسه وقتاً ثميناً للتحرك، ربما عن طريق إعادة تخطيط المسار أو التحضير لإغلاق آمن، بدلاً من مجرد مشاهدة الفشل وهو يتكشف.

وقاس الباحثون أيضاً مقدار قوة الحوسبة التي يتطلبها هذا المستوى الإضافي من التفكير. ظل جزء حراسة البوابة سريعاً جداً، حيث استغرق أقل من ميلي ثانية لكل حدث حتى مع زيادة حجم خريطة سلوك الروبوت. أما الجزء التنبئي، الذي يقوم بالعمل الشاق المتمثل في النظر إلى الأمام، فقد استغرق وقتاً أطول، خاصة عندما تصبح سلوكيات الروبوت أكثر تعقيداً. بالنسبة لنموذج يحتوي على 200 حالة مختلفة، استغرق الفحص التنبئي حوالي 700 ميلي ثانية لكل حدث. ورغم أن هذا أبطأ، وجد الباحثون أن الفائدة المتمثلة في معرفة النتيجة مبكراً تستحق التكلفة في كثير من المواقف. لقد نجح النظام في تحديد الإخفاقات الحتمية والنجاحات الحتمية في سيناريوهات كان فيها الروبوت لا يزال يتبع القواعد، مما أثبت أنه من الممكن النظر في المستقبل دون كسر قوانين الحاضر.

إن ما يجعل هذا العمل هاماً ليس فقط قدرته على التنبؤ بالمستقبل، بل الطريقة التي يفعل بها ذلك. فهو لا يعتمد على نموذج منفصل ومجرد للتنبؤ، بل يعيد استخدام نفس خريطة التصميم التي استُخدمت للتحقق من سلوك الروبوت في المقام الأول. وهذا يعني أن النظام لا يضع افتراضات حول كيفية تصرف الروبوت؛ بل يتبع بصرامة المنطق الذي وضعه المهندسون بالفعل داخل الآلة. وقد أظهر الباحثون أنه من خلال الجمع بين الفحص الصارم للصلاحية الحالية والتحقق الاستباقي من الحتمية المستقبلية، يمكنهم تقديم أحكام أبكر وأكثر فائدة من المراقبة القياسية. فالنظام لا يتنبأ بأعطال عشوائية أو خلل في المستشعرات لم يتم نمذجتها؛ بل يتنبأ بالنتائج المنطقية لتصميم الروبوت نفسه. وفي العالم المعقد وغير المستقر للروبوتات المستقلة، توفر هذه القدرة على رؤية النتيجة الحتمية لمسار صحيح نوعاً جديداً من الأمان، محولةً الإنذار التفاعلي إلى دليل استباقي.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →