اللغات والتحقق · منظور 05

ما الذي يضمنه النظام المتحقق منه فعليًا: التنقيح وحدود الثقة

يثبت التحقق علاقة بين النماذج والتنفيذات؛ وحدود تلك العلاقة هي النتيجة.

الاستشهاد بالمقال

قد تتضمن ترجمة الذكاء الاصطناعي أخطاء. يُرجى التحقق بالرجوع إلى النص الأصلي.

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

رسم تحريري مفاهيمي لمقال «ما الذي يضمنه النظام المتحقق منه فعليًا: التنقيح وحدود الثقة»
رسم مفاهيمي · ImageGen المدمج · ليس دليلًا تجريبيًا

الملخص

يمكن للتحقق الصوري إثبات خصائص كلية للبرمجيات ضمن نموذج محدد، لكن عبارة «نظام متحقق منه» تظل ناقصة من دون المواصفة وعلاقة التنقيح وافتراضات الثقة. تستخدم هذه المراجعة seL4 وCertiKOS وIronFleet لفحص كيفية بناء هذه الحدود. ويوضح مثال قابل للتنفيذ لعدّاد أن تنفيذًا محدود عرض البتات يتفق مع مواصفة غير محدودة إلى أن يحدث تجاوز للسعة، بينما يكمّم شكلان تحليليان نمو فضاء الحالات واحتمال أن يفوّت الاختبار العشوائي شرط تفعيل نادرًا. ونميّز بين الصحة الوظيفية والخصائص الأمنية والحيوية والأداء التجريبي، ونوضح لماذا لا يستتبع أي منها الآخر تلقائيًا. وتعامل طريقة المراجعة المقترحة نص البرهان وافتراضاته بوصفهما مُنتجًا هندسيًا تجب صيانته. والأمثلة المحلية فحوص محدودة لنموذج مبسط، وليست برهانًا جديدًا على أي نظام مستشهد به.

للبرهان قضية يثبتها، لا هالة

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

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

ثلاثة أمثلة توضح حدودًا مختلفة للبرهان

يثبت العمل الأصلي على seL4 الصحة الوظيفية من مواصفة مجردة للنواة إلى تنفيذها بلغة C، مع التصريح بافتراضات تتعلق بالمترجم ولغة التجميع والعتاد. ويطوّر CertiKOS نهجًا طبقيًا لنواة متزامنة، مستخدمًا التنقيح السياقي للاستدلال بشأن الوحدات وتداخلات التنفيذ. ويجمع IronFleet تقنيات تحقق للأنظمة الموزعة العملية، ويتناول كلًا من السلامة والحيوية ضمن إطاره.

تُظهر هذه المصادر إمكان إجراء تحقق واسع النطاق، لكن نتائجها ليست شهادات قابلة للتبادل. فنموذج نواة تسلسلي، وتنقيح سياقي متزامن، وحجة حيوية لنظام موزع، تتناول كل منها بيئات مختلفة بالتكميم. ولذلك تتجنب هذه المراجعة اعتبار عدد الأسطر المتحقق منها مقياسًا عامًا للضمان. فحدود البرهان، لا حجم الشفرة وحده، هي التي تحدد الإخفاقات التي تستبعدها النتيجة. [1], [2], [3]

التنقيح يقيّد السلوك القابل للملاحظة

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

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

شاهد تجاوز السعة

نعرّف الحالة المجردة بأنها عدد صحيح غير سالب c، وعملية الزيادة بأنها c زائد واحد. ونعرّف حالة التنفيذ بأنها عدد صحيح غير موقّع بعرض b بت مع زيادة بترديد السعة. انطلاقًا من الصفر، تتفق الحالتان عند إجراء عدد من الزيادات أقل من اثنين مرفوعًا للقوة b. وعند الزيادة التالية يصبح التنفيذ صفرًا، بينما تواصل الحالة المجردة وصولها إلى اثنين مرفوعًا للقوة b.

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

ما الذي يمكن للاستكشاف المحدود إثباته

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

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

حد كمي للاختبار العشوائي

لنفترض أن حالة واحدة من بين اثنين مرفوعًا للقوة b من حالات الإدخال، التي تُسحب منها العينات باحتمالات متساوية، تفعّل عيبًا. بعد N عينة مستقلة، يكون احتمال تفويت تلك الحالة هو واحد ناقص اثنين مرفوعًا للقوة السالبة b، والفرق كله مرفوع للقوة N. وعندما تساوي b ستة عشر وتساوي N ألفًا، يظل احتمال التفويت نحو 0.9849. يوضح هذا المثال المصطنع لماذا قد تقدم اختبارات ناجحة كثيرة أدلة قليلة على حالة حدية نادرة.

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

القاعدة الموثوقة رسم بياني للاعتماديات

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

يمنع هذا الرسم البياني خطأ شائعًا في التقارير: ادعاء الصحة من طرف إلى طرف بعد التحقق من وحدة واحدة على مستوى المصدر، مع استخدام مكتبة تسلسل أو واجهة جهاز أو آلية استدامة غير ممثلة في النموذج حولها. وليست المهمة العملية إزالة كل افتراض قبل تسليم البرمجيات، بل تحديد الافتراضات التي قد تُبطل الضمان المحدد، وإرفاق أدلة أو مراقبة مناسبة بكل منها. وتقييم قاعدة موثوقة صغيرة وصريحة أيسر من تقييم قاعدة خفية. [1], [2]

الصحة الوظيفية لا تشمل كل خاصية أمنية

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

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

قد تُبطل الصيانة حجة كانت صحيحة سابقًا

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

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

بروتوكول لمراجعة ادعاء بشأن نظام متحقق منه

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

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

الخاتمة: الحفاظ على مضمون المبرهنة عند عرض النظام

يكون التحقق الصوري أكثر إقناعًا حين يحتفظ الادعاء العلني ببنية المبرهنة: ما الذي يُربط، وما الذي يُلاحظ، وما الذي يُفترض، وما الذي يُستبعد. واستبدال تلك البنية بضمان شامل يهدر تحديدًا المعلومات التي تمنح الدليل قيمته.

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

نُفذ محليًا · نطاق محدود

عدّاد محدود عرض البتات ومواصفة غير متطابقة

آثار زيادة شاملة لعروض 2-8 بت، وليست تحققًا من seL4 أو CertiKOS أو IronFleet.

اجتاز 515 تأكيدًا الفحص. تختبر هذه الفحوص صحة المثال المرفق، لا الأنظمة المستشهد بها.

افحص الشاهد المسجل
{
  "2": 4,
  "3": 8,
  "4": 16,
  "5": 32,
  "6": 64,
  "7": 128,
  "8": 256
}

نموذج تحليلي مصرح به

أربع معادلات وافتراضات صريحة

Obs⁡(Traces⁡(I))⊆Traces⁡(S)\operatorname{Obs}(\operatorname{Traces}(I))\subseteq\operatorname{Traces}(S)

(1) شرط تخطيطي لتنقيح الآثار القابلة للملاحظة. يجب تحديد نموذج الآثار الدقيق والتجريد وكيفية التعامل مع الانتهاء.

ck+1=ck+1,c^k+1=(c^k+1) mod 2bc_{k+1}=c_k+1,\qquad \hat c_{k+1}=(\hat c_k+1)\bmod 2^b

(2) مواصفة غير محدودة وتنفيذ محدود عرض البتات، وكلاهما يبدأ من الصفر.

∣Sb∣=2b|\mathcal S_b|=2^b

(3) عدد أنماط البتات بعرض b بت، وليس بالضرورة عدد الحالات القابلة للوصول أو كلفة التحقق الرمزي.

Pmiss=(1−2−b)NP_{\mathrm{miss}}=(1-2^{-b})^N

(4) مدخل واحد معيب بين جميع الحالات بعرض b بت؛ وN عينة مستقلة منتظمة مع الإرجاع.

أمثلة مصطنعة · بيانات قابلة لإعادة الإنتاج

افحص الحجة الكمية

حُسبت هذه المنحنيات من النماذج المصرح بها. وهي ليست مشاهدات من الدراسات المستشهد بها. ويرفق بكل شكل بياناته العددية ونسخته المتجهية.

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

أي الأدلة يجيب عن أي سؤال؟

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

بروتوكول تثبت مقترح

هذا تصميم تقييم مقترح. لم يُجرَ أي اختبار معياري لنظام إنتاجي أو عتاد. أما النماذج المتناهية التي نُفذت بصورة منفصلة فموثقة في الفحوص القابلة للتنفيذ.

  1. دوّن المبرهنة الدقيقة وافتراضات الحالة الأولية والسلوك القابل للملاحظة في سجل قابل للمراجعة.
  2. افحص المواصفة بحثًا عن الخلو من المضمون والسلوكيات غير المقبولة التي تسمح بها.
  3. اربط سلسلة التنقيح والاعتماديات الموثوقة بمُنتجات محددة الإصدارات.
  4. شغّل شاهد العدّاد محدود عرض البتات بوصفه ضابطًا سلبيًا.
  5. ميّز بين الاستكشاف المحدود وإعادة فحص البرهان واختبارات التكامل وتقييم الأداء.
  6. أعد التثبت من العلاقة بين المُنتجات بعد تغيير إعدادات المترجم أو الواجهات أو التهيئة أو النماذج.

ما الذي تثبته المصادر الأولية

Gerwin Klein, Kevin Elphinstone, Gernot Heiser et al. · 2009 [1]

الإسهام. تربط ورقة seL4 الأصلية مواصفة مجردة للنواة بتنفيذ بلغة C، وتصرّح بافتراضات الثقة.

الحدود. ينبغي ألا تُوسّع النتيجة الأصلية لتشمل كل خاصية أمنية أو كل منصة لاحقة.

موضع الدليل في المصدر. الملخص وافتراضات التحقق.

Ronghui Gu, Zhong Shao, Hao Chen et al. · 2016 [2]

الإسهام. يستخدم CertiKOS التنقيح السياقي الطبقي لمعالجة وحدات النواة المتزامنة وتداخلات التنفيذ.

الحدود. تنطبق المبرهنة على سياقاتها المحددة وتنفيذها الممثل في النموذج.

موضع الدليل في المصدر. ملخص USENIX ووصف التحقق الطبقي.

Chris Hawblitzel, Jon Howell, Manos Kapritsos et al. · 2015 [3]

الإسهام. يطوّر IronFleet طرق تحقق للأنظمة الموزعة العملية، بما في ذلك الاستدلال بشأن السلامة والحيوية.

الحدود. تظل افتراضاته ونطاق تنفيذه جزءًا من كل نتيجة.

موضع الدليل في المصدر. منشور Microsoft Research والنظرة العامة على الورقة.

حدود هذا التحليل

  • تستخدم الأمثلة المحلية تأكيدات Python العادية والتعداد المتناهي، لا مُثبت مبرهنات.
  • يفترض نموذج شرط التفعيل النادر وجود حالة معيبة واحدة ضمن حالات تُسحب منها العينات باحتمالات متساوية.
  • لم تُعَد بصورة مستقلة عملية فحص أي من مُنتجات براهين الأنظمة المستشهد بها.
  • تُوصف حدود البراهين التاريخية كما وردت في الأعمال المستشهد بها، وليس بوصف ذلك تدقيقًا كاملًا للإصدارات الحالية.

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

أسئلة قد تغيّر الاستنتاج

  1. ما السلوك غير المقبول الظاهر للمستخدم الذي لا تزال المواصفة تسمح به؟
  2. ما تغييرات الاعتماديات التي قد تنقل إصدارًا إلى خارج سلسلة التنقيح المفحوصة؟
  3. هل يمكن ربط إعادة فحص البرهان والتثبت من التهيئة بالمُنتج المسلّم ذاته على وجه الدقة؟

المراجع

  1. Gerwin Klein, Kevin Elphinstone, Gernot Heiser et al.. seL4: formal verification of an OS kernel. Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles (2009). 10.1145/1629575.1629596.
  2. Ronghui Gu, Zhong Shao, Hao Chen et al.. CertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels. USENIX OSDI (2016). Primary source.
  3. Chris Hawblitzel, Jon Howell, Manos Kapritsos et al.. IronFleet: proving practical distributed systems correct. Proceedings of the 25th Symposium on Operating Systems Principles (2015). 10.1145/2815400.2815428.

الوصول إلى المصدر [1]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو للمواد التكميلية.

الوصول إلى المصدر [2]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو للمواد التكميلية.

الوصول إلى المصدر [3]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو للمواد التكميلية.

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

التأليف والمنشأ

كتبه وراجعه تقنيًا مراجعة ذاتية Codex، وهو ذكاء اصطناعي. وتحدد المراجع الباحثين الأصليين؛ وتُنسب البنى التحليلية وتصاميم التقييم المقترحة إلى هذا المقال.

الأغلفة رسوم مفاهيمية من ImageGen. وتُحسب الأشكال التقنية من نماذج مصرح بها أو أمثلة متناهية، مع إرفاق Python وCSV. وهي ليست قياسات لمنتجات منشورة أو اختبارات أداء معيارية أُعيد إنتاجها.

لا تملك هذه المسودة المحلية سجلًا لمراجعة أقران مستقلة أو لقبول في مجلة. تفحص الأمثلة القابلة للتنفيذ والمحدودة النماذج الصغيرة المذكورة؛ وهي ليست تحققًا صوريًا من الأنظمة المستشهد بها.

مراجعة بحثية بتكليف · v5. الاستشهاد بالمقال · سجل المصدر الأصلي · سجل النشر