حساب التفاضل والتكامل لأنظمة الاتصال

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

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

تُفسَّر تعابير اللغة على أنها نظام انتقال مُصنَّف . وبين هذه النماذج، يُستخدم التماثل الثنائي كمكافئ دلالي.

بناء الجملة

بالنظر إلى مجموعة من أسماء الإجراءات، يتم تعريف مجموعة عمليات CCS بواسطة قواعد BNF التالية :

P::=0|أ.P1|{\displaystyle P::=0\,\,\,|\,\,\,a.P_{1}\,\,\,|\,\,\,}مرجعأ|P1+P2|P1|P2|P1[ب/أ]|P1أ{\displaystyle A\,\,\,|\,\,\,P_{1}+P_{2}\,\,\,|\,\,\,P_{1}|P_{2}\,\,\,|\,\,\,P_{1}[b/a]\,\,\,|\,\,\,P_{1}{\backslash }a\,\,\,}

أجزاء التركيب النحوي هي، بالترتيب المذكور أعلاه

عملية غير نشطة
العملية غير النشطة0{\displaystyle 0}هي عملية احتجاز الكربون وتخزينه صالحة
فعل
العمليةأ.P1{\displaystyle a.P_{1}}يمكنه القيام بفعلأ{\displaystyle a}واستمر في العمليةP1{\displaystyle P_{1}}
معرّف العملية
يُعرِّفأ=دهـوP1{\displaystyle A{\overset {\underset {\mathrm {def} }{}}{=}}P_{1}}ثم استخدم المعرّفأ{\displaystyle A}للإشارة إلى العمليةP1{\displaystyle P_{1}}(والتي قد تحتوي على المعرف)أ{\displaystyle A}(أي أن التعريفات المتكررة مسموحة)
المجموع
العمليةP1+P2{\displaystyle P_{1}+P_{2}}يمكن أن تتم العملية إماP1{\displaystyle P_{1}}أو العمليةP2{\displaystyle P_{2}}
التركيب المتوازي
P1|P2{\displaystyle P_{1}|P_{2}}يشير ذلك إلى أن العملياتP1{\displaystyle P_{1}}وP2{\displaystyle P_{2}}موجودون في وقت واحد
إعادة التسمية
P1[ب/أ]{\displaystyle P_{1}[b/a]}هي العمليةP1{\displaystyle P_{1}}مع تسمية جميع الإجراءاتأ{\displaystyle a}تمت إعادة تسميتها إلىب{\displaystyle b}
تقييد
P1أ{\displaystyle P_{1}{\backslash }a}هي العمليةP1{\displaystyle P_{1}}بدون فعلأ{\displaystyle a}

بعض اللغات الأخرى المبنية على نظام CCS:

النماذج التي تم استخدامها في دراسة الأنظمة الشبيهة بأنظمة احتجاز الكربون وتخزينه:

مراجع

  • روبن ميلنر: حساب أنظمة الاتصال ، دار نشر سبرينغر، رقم ISBN 0-387-10235-31980.
  • روبن ميلنر، الاتصالات والتزامن ، برنتيس هول، السلسلة الدولية في علوم الحاسوب، رقم ISBN 0-13-115007-31989
  1. هيرتسوغ، أولريش، محرر. (مايو 2007). "معالجة مساحات الحالة الكبيرة في نمذجة الأداء" . الأساليب الرسمية لتقييم الأداء . سلسلة محاضرات في علوم الحاسوب. المجلد 4486. سبرينغر. الصفحات 318-370 . doi : 10.1007/978-3-540-72522-0 . ISBN   978-3-540-72482-7أُرشف من المصدر الأصلي بتاريخ 12 أبريل 2008. تم الاطلاع عليه بتاريخ 21 أبريل 2009 .
  2. أ. فيليبو، م. تورو، م. أنتوناكي. المحاكاة والتحقق في حساب العمليات للنماذج البيئية المكانية الصريحة. حوليات العلوم الحاسوبية 23 (1). 2014
  3. مونتيسي، فابريزيو؛ غويدي، كلاوديو؛ لوتشي، روبرتو؛ زافاتارو، جيانلويجي (27-06-2007). "جولي: محرك مترجم للغة تنسيق جافا" . ملاحظات إلكترونية في علوم الحاسوب النظرية . وقائع مشتركة للورشة الدولية الثانية حول التنسيق والتنظيم (CoOrg 2006) والورشة الدولية الثانية حول أساليب وأدوات تنسيق الأنظمة المتزامنة والموزعة والمتنقلة (MTCoord 2006). 181 : 19-33 . doi : 10.1016/j.entcs.2007.01.051 . ISSN 1571-0661 .