هماهنگی پیچیدگی: زیرحالتهای متوالی در مقابل همزمان در مدلسازی ماشین حالت – مقدمه
مقدمه با افزایش مقیاس و قابلیتهای سیستمهای نرمافزاری مدرن، نمودارهای حالت ساده به سرعت غیرقابل مدیریت میشوند. برنامههای واقعی دنیای واقعی به ندرت به صورت خطی ساده کار میکنند؛ بلکه مدیریت جریانهای وابسته به هم، فرآیندهای پسزمینه و تعاملات کاربری را مدیریت میکنند که نیازمند هماهنگی دقیق هستند. برای مقابله با این پیچیدگی، مدلسازی ماشین حالت از حالتهای مرکباستفاده میکند که رفتارهای داخلی را درون یک حالت والد واحد جمعآوری میکند. تصمیم معماری درباره نحوه ساختاردهی این رفتارهای داخلی به دو پارادایم اساسی بستگی دارد: زیرحالتهای متوالی (یا)وزیرحالتهای همزمان (و). انتخاب بین این پارادایمها تنها…continue reading →
