التحويل الآلي

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

لاحظ أيضًا أنه يمكن لخوارزمية إدخال أن تطلب من النظام أن يقوم بتحويل الكيان آليًا إلى حالة أخرى. وفي هذه الحالة، لن يتم تنفيذ خوارزمية "الدخول" المتبقية وكذلك كل خوارزميات "المراقبة" المحددة للحالة الحالية.

يوفر الشكل التالي مثالاً لسلسلة إجراءات إحدى عمليات التحويل الآلي.

مثال: سلسلة إجراءات التحويل الآلي

في هذا المثال، يوجد كيان عمل بالحالة "معلق". وأثناء وجوده بهذه الحالة، تقرر خوارزمية مراقبة تحويله آليًا إلى الحالة "مرفوض". وفي هذه المرحلة، يحدث ما يلي:

  • لا يتم تنفيذ أية خوارزميات مراقبة إضافية للحالة "معلق"
  • يتم تنفيذ خوارزميات الخروج من الحالة "معلق"
  • يقوم النظام بتحويل الكيان إلى الحالة "مرفوض"
  • يتم تنفيذ خوارزميات الإدخال للحالة "مرفوض". ولا يتطلب الأمر إجراء أي تحويل آلي إضافي.
  • يتم تنفيذ خوارزميات مراقبة الحالة "مرفوض". ولا يتطلب الأمر إجراء أي تحويل آلي إضافي.