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

هنا تأتي تقنية DCVD (Dual-Channel Cross-Modal Vulnerability Detection) مع رؤية جديدة لتجاوز هذه القيود. حيث تمثل هذه التقنية إطارًا موحدًا يحقق كشف الثغرات على مستوى الوظائف مع تحديد المواقع على مستوى الجمل. يتيح DCVD استخراج ميزات التحكم والدلالة من خلال فرعين متوازيين، ثم يدمج بينهما عبر محاذاة متضادة وعبر اهتمام ثنائي الاتجاه، مما يساهم في سد الفجوة بين تمثيلات المعلومات المختلفة.

بالإضافة إلى ذلك، يقدم DCVD إشارات إشرافية واضحة على كلا المستوى الوظيفي والجمل، مما يمكّن من تحسين التعاون بين هذين المستويين. وقد أظهرت تجارب شاملة على قاعدة بيانات واسعة من الثغرات البرمجية أن DCVD يتفوق باستمرار على الأساليب المتعددة السابقة من حيث الكشف تحديد المواقع على مستويات الدوال والجمل.