یک مدل شبیه سازی شامل دستورالعمل ها یا اعمالی از قبیل اضافه کردن جست وجو کردن خارج ساختن عضوی از یک لیست تولید اعداد تصادفی با توزیع های مختلف جمع اوری مشاهدات و محاسبه اماری انها میباشد.
بعضی ا زاعمال انجام شده در یک مدل شبیه سازی به سادگی بوسیله یک یا چند دستورالعمل از یک زبان معمولی کامپیوتری قابل پیاده سازی میباشد ولی بعضی دیگر نیاز به اطلاعات بیشتری از چگونگی ساختمان داده ها در ان زبان یا مهارت بیشتری در برنامه نویسی دارند.
برای انجام شبیه سازی از تکنیک پردازش فرایند ها استفاده میکند و یک مدل شبیه سازی را به یک یا چندGPSS دستور یا بلاک بوده که میتوانند همزمان با یکدیگر اجرا شوند. هر یک از دستور العمل های این زبان یک فعالیت از سیستم را شبیه سازی میکنند و شامل یک مجموعه پارامتر های ورودی میباشد .
در مدل های این زبان با دو دسته اشیا سر و کار داریم این دو دسته را میتوان اشیا فاعل یا اشیا مفعول نامید به عبارت دیگر یک دسته سرویس دهنده ها و دسته دیگر سرویس گیرنده ها میباشد .
در این تحقیق سعی شده است چراغ راهنمایی یا همان چهار راه توسط این زبان پیاده سازی شود در این سیستم اشیا و یا همان خودرو ها سرویس گیرنده و چراغ راهنمایی به عنوان سرویس دهنده پیاده سازی میشود.
تعریف مسئله و راهنمای دستورات به کار رفته
در این سیستم صف که به صورت یک سه راه و چهار راه به هم پیوسته در نظر میگیریم . خودرو ها از هر یک از مسیر ها با نرخ ورود مجزا وارد صف سرویس شده و پس از رسیدن به چراغ راهنمایی یا همان سرویس دهنده سرویس گرفته و به راه خود دامه میدهند .
در این مسئله فرض شده مدت زمان چراغ زرد 3 ثانیه و زمان عبور خودرو از هر چهار راه ثابت 2 است و با احتمال مساوی 0.66 وارد هر یک از خیابان ها میشود مشروط به این که عدالت بین خطوط رعایت شود .
مثلا در حرکت بین خطوط اگر خودرو یا شی به ابتدای چهار راه برسد اگر قصد گردش به راست خود را داشته باشد با احتمال 3/1 بدون هیچ شرطی وارد سمت راست شود و برای مسیر مستقیم چک شود. نرخ ورود برای ورود به هر خیابان در شکل مشخص شده است.