تعدد التباين
في تحليل البرامج ، يُحلل التحليل متعدد المتغيرات أو التحليل الحساس للسياق (على عكس التحليل أحادي المتغير أو التحليل غير الحساس للسياق ) كل دالة عدة مرات - عادةً مرة واحدة عند كل موقع استدعاء - لتحسين دقة التحليل. [ 1 ] يُعد تعدد المتغيرات شائعًا في تحليلات تدفق البيانات والمؤشرات .
تشمل أشكال التباين المتعدد ما يلي:
يُستخدم النوعان الأولان في أغلب الأحيان لتحليلات تدفق البيانات، بينما يُستخدم النوعان الأخيران بشكل متكرر لتحليلات المؤشرات.
مراجع
- ↑ بالسبيرغ، ينس ؛ بافلوبولو، كريستينا (2001). "من معلومات التدفق متعدد المتغيرات إلى أنواع التقاطع والاتحاد". وقائع الندوة الخامسة والعشرين لجمعية ACM SIGPLAN-SIGACT حول مبادئ لغات البرمجة (POPL '98) . 11 (3): 197-208 . CiteSeerX 10.1.1.36.4441 . doi : 10.1017/S095679680100394X . S2CID 16895848 .
- 1 2 3 سماراغداكيس وبالاتسوراس 2015 .
- ↑ جيلراي، توماس؛ آدامز، مايكل د.؛ مايت، ماثيو (2016-09-04). "التخصيص يُميّز التعددية: منهجية موحدة لتحليل تدفق التحكم متعدد المتغيرات" . وقائع المؤتمر الدولي الحادي والعشرين لـ ACM SIGPLAN حول البرمجة الوظيفية . ICFP 2016. نيويورك، نيويورك، الولايات المتحدة الأمريكية: رابطة آلات الحوسبة. الصفحات 407-420 . doi : 10.1145/2951913.2951936 . ISBN 978-1-4503-4219-3. S2CID 7768606 .
مصادر
- سماراغداكيس، يانيس؛ بالاتسوراس، جورج (2015). "تحليل المؤشرات" (ملف PDF) . أسس واتجاهات في لغات البرمجة . 2 (1): 1-69 . doi : 10.1561/2500000014 . تاريخ الاسترجاع: 30 مايو 2019 .
فئات :
- تحليل البرامج
- تعدد الأشكال (علوم الحاسوب)
- مقالات قصيرة في علوم الحاسوب
