آلة الحالة المحدودة المتصلة
في علم الحاسوب ، تُعرف آلة الحالة المحدودة المتصلة بأنها آلة حالة محدودة مُصنفة بعمليات "الاستقبال" و"الإرسال" عبر مجموعة من القنوات. وقد طُرحت هذه الآلات لأول مرة من قِبل براند وزافيروبولو [ 1 ] ، ويمكن استخدامها كنموذج للعمليات المتزامنة مثل شبكات بيتري . تُستخدم آلات الحالة المحدودة المتصلة بكثرة لنمذجة بروتوكولات الاتصال ، إذ تُتيح اكتشاف أخطاء تصميم البروتوكولات الرئيسية، بما في ذلك التقييد، وحالات الجمود، والاستقبالات غير المحددة [ 2 ] .
تكمن ميزة آلات الحالة المحدودة المتصلة في أنها تتيح تحديد العديد من الخصائص في بروتوكولات الاتصال، بما يتجاوز مجرد اكتشاف هذه الخصائص. هذه الميزة تُغني عن الحاجة إلى مساعدة بشرية أو قيود بشكل عام. [ 1 ]
قد تكون آلات الحالة المحدودة المتصلة أكثر قوة من آلات الحالة المحدودة في الحالات التي لا يكون فيها تأخير الانتشار ضئيلاً (بحيث يمكن أن تكون عدة رسائل قيد النقل في وقت واحد) وفي الحالات التي يكون من الطبيعي فيها وصف أطراف البروتوكول ووسيط الاتصال ككيانات منفصلة. [ 1 ]
آلة الحالة الهرمية المتصلة
آلات الحالة الهرمية هي آلات ذات حالات محدودة، ويمكن أن تكون حالاتها نفسها آلات أخرى. ولأن آلة الحالة المحدودة المتصلة تتميز بالتزامن، فإن أبرز سمة في آلة الحالة الهرمية المتصلة هي التعايش بين الهرمية والتزامن. وقد اعتُبر هذا مناسبًا للغاية لأنه يدل على تفاعل أقوى داخل الآلة.
ومع ذلك، فقد ثبت أن تعايش التسلسل الهرمي والتزامن يكلف جوهرياً إدماج اللغة، وتكافؤ اللغة، وكل جوانب العالمية. [ 3 ]
تعريف
بروتوكول
لأي عدد صحيح موجب، بروتوكول [ 1 ] : 3 معالعملية (العمليات) هي رباعيةمع:
- ، سلسلة منالمجموعات المنتهية المنفصلة. تُستخدم كل مجموعة لتمثيل عملية، وكل عنصر من عناصرهايمثل حالة محتملة لـالعملية رقم -th.
- (مع)، وهو تسلسل يمثل الحالة الأولية لكل عملية.
- ، سلسلة منتهية منمجموعات منتهية منفصلة بحيث كل مجموعةيمثل هذا الرسائل المحتملة التي يمكن إرسالها من العمليةللمعالجة. لو، ثمفارغ.
- هي سلسلة من دوال الانتقال. كل دالة تُنمذج الانتقال الذي يمكن إجراؤه عن طريق إرسال أو استقبال أي رسالة. فيما يتعلق بالعملية، الرمزيُستخدم لتدوين رسالة يمكن استقبالها ورسالة يمكن إرسالها.
الدولة العالمية
الدولة العالمية هي زوجأين
- هي مجموعة مرتبة من الحالات بحيث كليمثل حالة منالعملية رقم -th.
- هومصفوفة بحيث كلهو تسلسل فرعي من.
الحالة العالمية الأولية عبارة عن زوجأين
- يُعرَّف بأنهمصفوفة بحيث يكون لكل،يساوي الكلمة الفارغة،.
خطوة
هناك نوعان من الخطوات، خطوات يتم فيها استقبال الرسائل وخطوات يتم فيها إرسال الرسائل.
خطوة يتم فيهاتستقبل العملية رسالة سبق إرسالها بواسطةالعملية رقم -th هي زوج من الشكل متى، معوبالمثل، فإن الزوج الذي يتم فيه إرسال رسالة بواسطةالعملية رقم -th إلىالزوج رقم -th هو زوج من الشكل متى
يجري
التسلسل هو سلسلة من الحالات العالمية بحيث تربط كل خطوة حالة بالحالة التالية، وتكون الحالة الأولى هي الحالة الابتدائية.
يقال إن الدولة العالميةيمكن الوصول إليها إذا كان هناك مسار يمر عبر هذه الحالة.
مشاكل
لقد ثبت، منذ طرح هذا المفهوم، أنه عندما تتواصل آلتان محدودتا الحالة بنوع واحد فقط من الرسائل، يمكن تحديد حالة التقييد، وحالات التعطل، وحالة الاستقبال غير المحددة، بينما لا يكون الأمر كذلك عندما تتواصل الآلتان بنوعين أو أكثر من الرسائل. لاحقًا، ثبت أيضًا أنه عندما تتواصل آلة محدودة الحالة واحدة فقط بنوع واحد من الرسائل، بينما يكون تواصل شريكتها غير مقيد، فإنه لا يزال بإمكاننا تحديد حالة التقييد، وحالات التعطل، وحالة الاستقبال غير المحددة. [ 2 ]
وقد ثبت كذلك أنه عندما تكون علاقة أولوية الرسائل فارغة، يمكن تحديد التقييد، والتعطل، وحالة الاستقبال غير المحددة حتى في حالة وجود نوعين أو أكثر من الرسائل في الاتصال بين الآلات ذات الحالة المحدودة. [ 4 ]
يمكن حسم مسائل التقييد، والانسداد، وحالة الاستقبال غير المحددة في وقت متعدد الحدود (مما يعني أنه يمكن حل مشكلة معينة في وقت معقول، وليس غير محدود) لأن مسائل القرار المتعلقة بها هي مسائل كاملة غير حتمية في فضاء لوغاريتمي. [ 2 ]
الإضافات
بعض الإضافات التي تم النظر فيها هي:
- مع وجود ملاحظة توضح أن بعض الولايات قد لا تتلقى أي رسالة،
- يتم استلام الرسائل بترتيبات مختلفة، مثل FILO،
- قد تضيع بعض الرسائل،
نظام القنوات
نظام القناة هو في جوهره نسخة من آلة الحالة المحدودة المتصلة، حيث لا تُقسّم الآلة إلى عمليات منفصلة. وبالتالي، توجد حالة واحدة فقط، ولا يوجد أي قيد يحدد النظام الذي يمكنه القراءة/الكتابة على أي قناة.
بصورة رسمية، بالنظر إلى بروتوكول، ونظام القنوات المرتبط به هو، أينهي مجموعةو من.
مراجع
- 1 2 3 4 د. براند وب. زافيروبولو. حول آلات الحالة المحدودة المتصلة. مجلة ACM، 30(2):323–342، 1983.
- 1 2 3 روزييه، لويس إي؛ جودة، محمد جي. تحديد التقدم لفئة من آلات الحالة المحدودة المتصلة. أوستن: جامعة تكساس في أوستن، 1983.
- ↑ ألور، راجيف؛ كانان، سامباث؛ ياناكاكيس، ميهاليس. "آلات الحالة الهرمية المتصلة"، الأوتوماتا واللغات والبرمجة. براغ: ICALP، 1999
- ↑ جودا، محمد ج؛ روزييه، لويس إي. "التواصل بين آلات الحالة المحدودة باستخدام قنوات الأولوية"، الأوتوماتا واللغات والبرمجة. أنتويرب: ICALP، 1984
- التزامن (علوم الحاسوب)
- نماذج الحوسبة
