Aggregate Level Simulation Protocol
ایگریگیٹ لیول سیمولیشن پروٹوکول (اے ایل ایس پی) ایک پروٹوکول اور معاون سافٹ ویئر ہے جو سیمولیشن کو ایک دوسرے کے ساتھ کام کرنے کے قابل بناتا ہے۔ ہائی لیول آرکیٹیکچر (تخروپن) (ایچ ایل اے) کے ذریعہ تبدیل کیا گیا، اسے امریکی فوج نے تجزیاتی اور تربیتی تخروپن کو جوڑنے کے لیے استعمال کیا۔ اے ایل ایس پی پر مشتمل ہے: اے ایل ایس پی انفراسٹرکچر سافٹ ویئر (اے آئی ایس) جو تقسیم شدہ رن ٹائم تخروپن سپورٹ اور انتظام فراہم کرتا ہے۔ ایک دوبارہ قابل استعمال اے ایل ایس پی انٹرفیس جس میں عام ڈیٹا ایکسچینج میسج پروٹوکول شامل ہیں۔ اور اے ایل ایس پی کے ساتھ استعمال کے لیے ڈھال لیا گیا شریک تخروپن۔ 1990 میں، ڈیفنس ایڈوانسڈ ریسرچ پروجیکٹس ایجنسی (DARPA) نے MITRE کارپوریشن کو SIMNET میں مجموعی سطح کے تعمیری تربیتی تخروپن کے لیے استعمال ہونے والے تقسیم شدہ انٹرایکٹو تخروپن اصولوں کے اطلاق کا مطالعہ کرنے کے لیے ملازم رکھا۔ پروٹو ٹائپ کوششوں کی بنیاد پر، 1991 میں امریکی فوج کے کور بیٹل سیمولیشن (سی بی ایس) اور امریکی فضائیہ کے ایئر وارفیئر سیمولیشن (اے ڈبلیو ایس آئی ایم) کو جوڑنے کے لیے SIMNET کو بڑھانے کے لیے کمیونٹی پر مبنی تجربہ کیا گیا۔ پروٹو ٹائپ کی کامیابی اور تربیتی برادری کے لیے اس ٹیکنالوجی کی قدر کے بارے میں صارفین کی پہچان پروڈکشن سافٹ ویئر کی ترقی کا باعث بنی۔ سی بی ایس اور اے ڈبلیو ایس آئی ایم کے درمیان فضائی زمینی تعاملات فراہم کرنے والی پہلی اے ایل ایس پی کنفیڈریشن نے 1992 میں تین بڑی مشقوں کی حمایت کی۔ 1995 تک، اے ایل ایس پی امریکی فوج (سی بی ایس)، امریکی فضائیہ (اے ڈبلیو ایس آئی ایم)، امریکی بحریہ (آر ای ایس اے)، امریکی میرین کور (ایم ٹی ڈبلیو ایس)، الیکٹرانک وارفیئر (جے ای سی ای ڈبلیو ایس آئی)، لاجسٹکس (سی ایس ایس ٹی ایس ایس)، اور انٹیلی جنس (ٹی اے سی ایس آئی ایم) کی نمائندگی کرنے والے تخروپن کے ساتھ ایک ملٹی سروس پروگرام میں تبدیل ہو گیا تھا۔ یہ پروگرام امریکی فوج کے پروگرام ایگزیکٹو آفس برائے سیمولیشن، ٹریننگ، اور انسٹرومینٹیشن (پی ای او ایس ٹی آر آئی) کے تعاون سے ڈی اے آر پی اے کی تحقیق اور ترقی پر زور دینے سے مرکزی دھارے کے انتظام میں بھی تبدیل ہو گیا تھا۔ اے ایل ایس پی نے تقسیم شدہ تخروپن کے کلیدی پہلوؤں کو تیار کیا اور ان کا مظاہرہ کیا، جن میں سے بہت سے کا اطلاق ایچ ایل اے کی ترقی میں کیا گیا۔ کوئی مرکزی نوڈ نہیں ہے تاکہ سمیلیشنز جیوگرافک ڈسٹری بیوشن پر کنفیڈریشن میں شامل ہو سکیں اور وہاں سے روانہ ہو سکیں جہاں سمیلیٹروں کو مختلف جغرافیائی مقامات پر تقسیم کیا جا سکتا ہے لیکن پھر بھی ایک ہی مصنوعی ماحول میں آبجیکٹ کی ملکیت کا استعمال کیا جاتا ہے تاکہ ہر تخروپن اپنے وسائل کو کنٹرول کرے، اپنے ہتھیاروں کو فائر کرے اور جب اس پر فائر کیا جائے تو اپنے سسٹم کو مناسب نقصان کا تعین کرے۔ ایک تخروپن سے دیگر تمام تخروپنوں میں معلومات تقسیم کرنے کے لیے پیغام پر مبنی پروٹوکول۔ وقت کا انتظام تاکہ تمام تخروپن کا وقت صارفین کو یکساں نظر آئے اور اس طرح واقعہ کی وجہ برقرار رہے-تمام تخروپن میں واقعات ایک ہی ترتیب میں ہونے چاہئیں۔ ڈیٹا مینجمنٹ تمام تخروپن کو عام طور پر سمجھے جانے والے انداز میں معلومات کا اشتراک کرنے کی اجازت دیتا ہے حالانکہ ہر ایک کی ڈیٹا کی اپنی نمائندگی تھی۔ اس میں ایک ہی شے کی صفات کو کنٹرول کرنے والے متعدد تخروپن شامل ہیں۔ ایک ایسا فن تعمیر جو اے ایل ایس پی کنفیڈریشن میں حصہ لیتے ہوئے تخروپن کو اپنے موجودہ فن تعمیر کا استعمال جاری رکھنے کی اجازت دیتا ہے۔ 1989 میں، جرمنی کے آئنسیڈلرہوف میں واریر پریپریشن سینٹر (ڈبلیو پی سی) نے کمپیوٹرائزڈ فوجی مشق اے سی ای-89 کی میزبانی کی۔ ڈیفنس ایڈوانسڈ ریسرچ پروجیکٹس ایجنسی (ڈی اے آر پی اے) نے ڈیفنس سیمولیشن انٹرنیٹ (ڈی ایس آئی) کی تعیناتی کے لیے مالی اعانت فراہم کرکے اے سی ای-89 کو ٹیکنالوجی داخل کرنے کے موقع کے طور پر استعمال کیا۔ اس کی پیکیٹائزڈ ویڈیو ٹیلی کانفرنسنگ نے پہلی بار فوجی مشق کے دوران نیٹو ممالک کے جنرل افسران کو آمنے سامنے لایا ؛ اسے خوب پذیرائی ملی۔ لیکن ڈی ایس آئی کی سافٹ ویئر ایپلی کیشن، گراؤنڈ وارفیئر سیمولیشن (جی آر ڈبلیو ایس آئی ایم) کی تقسیم، کم کامیاب رہی۔ جی آر ڈبلیو ایس آئی ایم تخروپن ناقابل اعتماد تھا اور اس کا تقسیم شدہ ڈیٹا بیس متضاد تھا، جس سے مشق کی تاثیر کو کم کیا گیا۔ ڈی اے آر پی اے SIMNET نامی ایک تقسیم شدہ ٹینک ٹرینر سسٹم کی ترقی کے لیے مالی اعانت فراہم کر رہا تھا جہاں انفرادی، کمپیوٹرائزڈ، ٹینک کے عملے کے ٹرینرز کو لوکل ایریا نیٹ ورکس اور ڈی ایس آئی پر ایک واحد، ورچوئل میدان جنگ میں تعاون کرنے کے لیے منسلک کیا گیا تھا۔ SIMNET کی کامیابی، ACE-89 کی مایوسی، اور موجودہ جنگی تخروپن کو یکجا کرنے کی خواہش نے DARPA کو تحقیق شروع کرنے پر آمادہ کیا جو ALSP کی طرف لے جاتا ہے۔ بنیادی اصول ڈی اے آر پی اے نے بڑے، موجودہ، مجموعی سطح کے جنگی تخروپن کے درمیان ایک عمومی انٹرفیس کے ڈیزائن کو اسپانسر کیا۔ مجموعی سطح کے جنگی تخروپن انفرادی جسمانی ہتھیاروں کے نمونوں کے بجائے لڑائی کے لینچیسٹری ماڈل استعمال کرتے ہیں اور عام طور پر اعلی سطح کی تربیت کے لیے استعمال ہوتے ہیں۔ نمائندگی کے اختلافات کے باوجود، SIMNET کے کئی اصولوں کا اطلاق مجموعی سطح کے تخروپن پر ہوتا ہے: متحرک ترتیب۔ تخروپن بغیر کسی پابندی کے کسی مشق میں شامل ہو سکتے ہیں اور نکل سکتے ہیں۔ جغرافیائی تقسیم۔ تخروپن مختلف جغرافیائی مقامات پر رہ سکتے ہیں پھر بھی ایک ہی منطقی علاقے پر مشق کرتے ہیں۔ خود مختار ادارے۔ ہر تخروپن اپنے وسائل کو کنٹرول کرتا ہے، اپنے ہتھیاروں کو فائر کرتا ہے اور جب اس کی کسی چیز کو مارا جاتا ہے تو مقامی طور پر نقصان کا اندازہ لگاتا ہے۔ پیغام کے ذریعے مواصلات۔ ایک تخروپن ایک میسج پاسنگ پروٹوکول کا استعمال کرتا ہے جو معلومات کو دیگر تمام تخروپن میں تقسیم کرتا ہے۔ اے ایل ایس پی چیلنج میں SIMNET: سیمولیشن ٹائم مینجمنٹ سے بالاتر تقاضے تھے۔ عام طور پر، تخروپن کا وقت وال کلاک کے وقت سے آزاد ہوتا ہے۔ تقسیم شدہ تخروپن کے نتائج کے "درست" ہونے کے لیے، تمام تخروپن میں وقت مستقل ہونا چاہیے۔ ڈیٹا مینجمنٹ۔ اندرونی ریاست کی نمائندگی کے لیے اسکیمیں موجودہ تخروپن کے درمیان مختلف ہوتی ہیں، جس کی وجہ سے ایک مشترکہ نمائندگی کے نظام اور ہم آہنگ نقشہ سازی اور کنٹرول میکانزم کی ضرورت ہوتی ہے۔ فن تعمیر کی آزادی۔ موجودہ تخروپن کی تعمیراتی خصوصیات (نفاذ کی زبان، صارف انٹرفیس، اور ٹائم فلو میکانزم) مختلف ہیں۔ اے ایل ایس پی کی طرف سے مضمر فن تعمیر موجودہ فن تعمیر کے لیے غیر متزلزل ہونا چاہیے۔ تصوراتی فریم ورک تصورات کا ایک منظم ڈھانچہ ہے جو تخروپن ماڈل کی ترقی کو آسان بناتا ہے۔ عام تصوراتی فریم ورک میں شامل ہیں: ایونٹ شیڈولنگ، ایکٹیویٹی اسکیننگ اور پروسیس انٹرایکشن۔ اے ایل ایس پی تصوراتی فریم ورک آبجیکٹ پر مبنی ہوتا ہے جہاں ایک ماڈل ایسی اشیاء پر مشتمل ہوتا ہے جن کی خصوصیات صفات سے ہوتی ہیں جن کو اقدار تفویض کی جاتی ہیں۔ آبجیکٹ کلاسز کو درجہ بندی کے لحاظ سے اسی طرح منظم کیا جاتا ہے جس طرح آبجیکٹ پر مبنی پروگرامنگ زبانوں کے ساتھ ہوتا ہے۔ اے ایل ایس پی تخروپن کے ایک کنفیڈریشن کی حمایت کرتا ہے جو ایک مشترکہ ماڈل کا استعمال کرتے ہوئے ہم آہنگی پیدا کرتا ہے۔ ایک ایسا میکانزم ڈیزائن کرنے کے لیے جو موجودہ تخروپن کو تعامل کرنے کی اجازت دیتا ہے، دو حکمت عملیاں ممکن ہیں: (1) ایک ایسے بنیادی ڈھانچے کی وضاحت کریں جو ہر تخروپن میں نمائندگی کے درمیان ترجمہ کرتا ہے، یا (2) ایک مشترکہ نمائندگی اسکیم کی وضاحت کریں اور تمام تخروپن کو اس اسکیم کا نقشہ بنانے کی ضرورت ہے۔ پہلی حکمت عملی میں موجودہ تخروپن میں کچھ خلل ڈالنے کی ضرورت ہوتی ہے ؛ تعامل کو مکمل طور پر باہمی ربط کے بنیادی ڈھانچے کے ذریعے سہولت فراہم کی جاتی ہے۔ تاہم، یہ حل اچھی طرح سے پیمائش نہیں کرتا ہے۔ اسکیل ایبلٹی کی بنیادی ضرورت کی وجہ سے، اے ایل ایس پی ڈیزائن نے دوسری حکمت عملی اپنائی۔ اے ایل ایس پی تجویز کرتا ہے کہ ہر تخروپن کنفیڈریشن کی نمائندگی کی اسکیم اور اس کی اپنی نمائندگی کی اسکیم کے درمیان نقشہ بنائے۔ یہ نقشہ سازی ان تین طریقوں میں سے ایک کی نمائندگی کرتی ہے جس میں اے ایل ایس پی کنفیڈریشن میں حصہ لینے کے لیے تخروپن کو تبدیل کیا جانا چاہیے۔ باقی ترامیم یہ ہیں: یہ تسلیم کرتے ہوئے کہ تخروپن ان تمام اشیاء کا مالک نہیں ہے جو وہ محسوس کرتا ہے۔ تخروپن کے اندرونی ٹائم ایڈوانس میکانزم میں ترمیم کرنا تاکہ یہ کنفیڈریشن کے اندر دیگر تخروپن کے ساتھ باہمی تعاون سے کام کرے۔ الگ تھلگ تخروپن میں، اشیاء تخروپن وقت کے گزرنے کے ساتھ وجود میں آتی ہیں (اور باہر چلی جاتی ہیں) اور ان اشیاء کا مزاج صرف تخروپن کا دائرہ کار ہے۔ کنفیڈریشن کے اندر کام کرتے وقت، تخروپن-آبجیکٹ کا تعلق زیادہ پیچیدہ ہوتا ہے۔ تخروپن آبجیکٹ کی ملکیت کی خاصیت متحرک ہے، یعنی۔ اس کی زندگی کے دوران ایک شے ایک سے زیادہ تخروپن کی ملکیت ہو سکتی ہے۔ در حقیقت، تخروپن وقت کی کسی بھی قیمت کے لیے، کئی تخروپن کسی دی گئی شے کی مختلف صفات کے مالک ہو سکتے ہیں۔ روایت کے مطابق، ایک تخروپن کسی شے کا مالک ہوتا ہے اگر وہ شے کی "شناخت" کی خاصیت کا مالک ہوتا ہے۔ کسی شے کی خاصیت کے مالک ہونے کا مطلب یہ ہے کہ ایک تخروپن خاصیت کی قیمت میں ہونے والی تبدیلیوں کا حساب لگانے اور ان کی اطلاع دینے کا ذمہ دار ہے۔ وہ اشیاء جو کسی خاص تخروپن کی ملکیت نہیں ہیں لیکن تخروپن کے لیے ادراک کے علاقے میں بھوت کے نام سے جانی جاتی ہیں۔ بھوت دیگر تخروپن کی ملکیت والی اشیاء کی مقامی کاپیاں ہیں۔ جب کوئی تخروپن کسی شے کو تخلیق کرتا ہے، تو یہ اس حقیقت کو کنفیڈریشن کو رپورٹ کرتا ہے تاکہ دوسرے تخروپن کو بھوت پیدا کرنے دیں۔ اسی طرح، جب کوئی تخروپن کسی شے کو حذف کرتا ہے، تو وہ بھوت کو حذف کرنے کے قابل بنانے کے لیے اس حقیقت کی اطلاع دیتا ہے۔ جب بھی کوئی تخروپن اپنی کسی شے اور بھوت کے درمیان کوئی کارروائی کرتا ہے، تو تخروپن کو اس کی اطلاع کنفیڈریشن کو دینی چاہیے۔ اے ایل ایس پی کی بول چال میں، یہ ایک تعامل ہے۔ یہ بنیادی تصورات بقیہ پیشکش کی بنیاد فراہم کرتے ہیں۔ کنفیڈریشن ماڈل کی اصطلاح آبجیکٹ کی درجہ بندی، صفات اور تعاملات کو بیان کرتی ہے جس کی حمایت کنفیڈریشن کرتا ہے۔ اے ایل ایس پی انفراسٹرکچر سافٹ ویئر (اے آئی ایس) اے ایل ایس پی کے ذریعہ اپنایا گیا آبجیکٹ پر مبنی تصوراتی فریم ورک معلومات کی ان کلاسوں کی وضاحت کرتا ہے جنہیں تقسیم کیا جانا چاہیے۔ اے ایل ایس پی انفراسٹرکچر سافٹ ویئر (اے آئی ایس) ڈیٹا کی تقسیم اور عمل کوآرڈینیشن فراہم کرتا ہے۔ اے آئی ایس کے بنیادی اجزاء اے ایل ایس پی کامن ماڈیول (اے سی ایم) اور اے ایل ایس پی براڈکاسٹ ایمولیٹر (اے بی ای) ہیں۔ ALSP کامن ماڈیول (ACM) ALSP کامن ماڈیول (ACM) تمام تخروپن کے لیے ایک مشترکہ انٹرفیس فراہم کرتا ہے اور ALSP کے لیے ضروری فعالیت پر مشتمل ہوتا ہے۔ کنفیڈریشن میں ہر تخروپن کے لیے ایک ACM مثال موجود ہے۔ اے سی ایم خدمات کے لیے ٹائم مینجمنٹ اور آبجیکٹ مینجمنٹ کی ضرورت ہوتی ہے۔ ان میں شامل ہیں: کنفیڈریشن میں شامل ہونے اور وہاں سے جانے والے تخروپن کو مربوط کریں۔ تخروپن مقامی وقت کو کنفیڈریشن کے وقت کے ساتھ مربوط کریں۔ آنے والے پیغامات کو فلٹر کریں، تاکہ سمیلیشنز کو صرف دلچسپی کے پیغامات موصول ہوں۔ آبجیکٹ ایٹریبیوٹس کی ملکیت کو مربوط کریں، اور ملکیت کی منتقلی کی اجازت دیں۔ صفات کی ملکیت کو نافذ کریں تاکہ تخروپن صرف ان صفات کے لیے اقدار کی اطلاع دیں جو ان کے پاس ہیں۔ وقت کا انتظام کنفیڈریشن میں شامل ہونا اور رخصت ہونا وقت کے انتظام کے عمل کا ایک لازمی حصہ ہے۔ جب کوئی تخروپن کسی کنفیڈریشن میں شامل ہوتا ہے، تو کنفیڈریشن کے دیگر تمام اے سی ایم نئے تخروپن کے لیے ان پٹ پیغام کی قطاریں بناتے ہیں۔ اس کے برعکس، جب کوئی تخروپن کنفیڈریشن سے نکلتا ہے تو دوسرے اے سی ایم اس تخروپن کے لیے ان پٹ پیغام کی قطاریں حذف کر دیتے ہیں۔ اے ایل ایس پی ٹائم مینجمنٹ کی سہولیات غیر متزلزل (اگلا واقعہ) یا ہم وقت (ٹائم اسٹیپڈ) ٹائم ایڈوانس میکانزم کا استعمال کرتے ہوئے مجرد ایونٹ کے تخروپن کی حمایت کرتی ہیں۔ اگلے ایونٹ کے تخروپن کی حمایت کرنے کا طریقہ کار یہ ہے کہ ایک تخروپن اپنے ACM کو ایک ایونٹ کی درخواست کا پیغام بھیجتا ہے جس میں تخروپن وقت T، (اس کے اگلے مقامی ایونٹ کا وقت) کے مطابق ٹائم پیرامیٹر ہوتا ہے۔ اگر اے سی ایم کے پاس ٹی سے پرانے یا اسی طرح کے ٹائم اسٹیمپ کے ساتھ اس کے تخروپن کے لیے پیغامات ہیں، تو اے سی ایم سب سے پرانے کو تخروپن پر بھیجتا ہے۔ اگر تمام پیغامات میں ٹی سے نئے ٹائم اسٹیمپ ہوتے ہیں، تو اے سی ایم تخروپن کے لیے ایک گرانٹ ایڈوانس بھیجتا ہے، جس سے اسے وقت ٹی پر اپنے مقامی ایونٹ پر کارروائی کرنے کی اجازت ملتی ہے۔ تخروپن واقعہ کے نتیجے میں کوئی بھی پیغام اپنے اے سی ایم کو بھیجتا ہے۔ تخروپن مرحلہ (1) سے دہرایا جاتا ہے۔ ٹائم اسٹیپڈ تخروپن کی حمایت کرنے کا طریقہ کار یہ ہے: تخروپن کچھ وقت کے وقفے کے لیے تمام واقعات پر عمل کرتا ہے۔ تخروپن اپنے اے سی ایم کو وقت کے لیے پیشگی درخواست بھیجتا ہے۔ اے سی ایم وقفے پر ٹائم اسٹیمپ کے ساتھ تمام پیغامات تخروپن کو بھیجتا ہے، اس کے بعد ٹی +؟ ٹی کو گرانٹ پیشگی بھیجتا ہے۔ تخروپن وقفے کے لیے کوئی بھی پیغام اے سی ایم کو بھیجتا ہے۔ تخروپن مرحلہ (1) سے دہرایا جاتا ہے۔ اے آئی ایس میں کالعدم پیغامات کا استعمال کرتے ہوئے ڈیڈ لاک سے بچنے کا طریقہ کار شامل ہے۔ میکانزم کی ضرورت ہوتی ہے کہ عمل میں استحصال کے قابل نظر کی خصوصیات ہوں۔ آبجیکٹ مینجمنٹ ACM ایٹریبیوٹ ڈیٹا بیس اور فلٹر کی معلومات کا انتظام کرتا ہے۔ ایٹریبیوٹ ڈیٹا بیس تخروپن کے لیے معروف اشیاء، یا تو ملکیت یا بھوت، اور ان اشیاء کی صفات کو برقرار رکھتا ہے جو اس وقت تخروپن کی ملکیت ہیں۔ کسی بھی آبجیکٹ کلاس کے لیے، صفات کریٹ سیٹ کے اراکین ہو سکتے ہیں۔ کسی آبجیکٹ انٹرسٹ سیٹ کی نمائندگی کرنے کے لیے کم سے کم مطلوبہ صفات۔ مفید، لیکن لازمی نہیں، انفارمیشن اپ ڈیٹ سیٹ۔ کنفیڈریشن کو تخروپن کے ذریعے رپورٹ کردہ آبجیکٹ ایٹریبیوٹ ویلیوز پورے نیٹ ورک میں معلومات کے بہاؤ کو فلٹرز کے ذریعے مزید محدود کیا جا سکتا ہے۔ فلٹرنگ (1) آبجیکٹ کلاس، (2) ایٹریبیوٹ ویلیو یا رینج، اور (3) جغرافیائی محل وقوع کے لحاظ سے امتیازی سلوک فراہم کرتی ہے۔ فلٹر تخروپن سے متعلق تعاملات کی بھی وضاحت کرتے ہیں۔ اگر (کوئی اپ ڈیٹ تمام فلٹر معیارات سے گزر جاتا ہے)۔ اگر (آبجیکٹ تخروپن کے لیے جانا جاتا ہے) | | تخروپن کے لیے نئی خاصیت کی اقدار بھیجیں۔ بصورت دیگر (آبجیکٹ نامعلوم ہے) | | اگر (بھوت بنانے کے لیے کافی معلومات موجود ہیں) | | تخروپن کے لیے ایک تخلیق پیغام بھیجیں | | بصورت دیگر (کافی معلومات معلوم نہیں ہے) | | فراہم کردہ اسٹور کی معلومات | | گمشدہ ڈیٹا کے لیے کنفیڈریشن کو درخواست بھیجیں (اپ ڈیٹ فلٹر معیار میں ناکام ہے) | اگر (آبجیکٹ تخروپن کے لیے جانا جاتا ہے) | | تخروپن کو حذف پیغام بھیجیں۔ بصورت دیگر | اپ ڈیٹ ڈیٹا کو خارج کریں ACM کے ذریعے برقرار رکھی گئی ملکیت اور فلٹر کرنے کی معلومات کے درمیان خاصیت کی ملکیت کی منتقلی کو مربوط کرنے کے لیے ضروری معلومات فراہم کرتی ہیں اے ایل ایس پی براڈکاسٹ ایمولیٹر (اے بی ای) ایک اے ایل ایس پی براڈکاسٹ ایمولیٹر (اے بی ای) اے ایل ایس پی کی معلومات کی تقسیم میں سہولت فراہم کرتا ہے۔ یہ اپنے مواصلاتی راستوں میں سے ایک پر پیغام وصول کرتا ہے اور پیغام کو اپنے باقی تمام مواصلاتی راستوں پر دوبارہ منتقل کرتا ہے۔ یہ ان ترتیبات کی اجازت دیتا ہے جہاں تمام ALSP اجزاء ایک دوسرے کے لیے مقامی ہیں (ایک ہی کمپیوٹر پر یا لوکل ایریا نیٹ ورک پر)۔ یہ ان ترتیبات کی بھی اجازت دیتا ہے جہاں اے سی ایم کے سیٹ وسیع ایریا نیٹ ورک پر انٹر-اے بی ای مواصلات کے ساتھ اپنے مقامی اے بی ای کے ساتھ بات چیت کرتے ہیں۔ مواصلاتی اسکیم اے ایل ایس پی مواصلاتی اسکیم (1) ایک بین اجزاء مواصلاتی ماڈل پر مشتمل ہے جو ٹرانسپورٹ لیئر انٹرفیس کی وضاحت کرتا ہے جو اے ایل ایس پی اجزاء کو جوڑتا ہے، (2) تخروپن سے تخروپن مواصلات، آبجیکٹ مینجمنٹ، اور ٹائم مینجمنٹ کے لیے ایک پرتدار پروٹوکول، (3) تخروپن میں دلچسپی کی معلومات کی وضاحت کے لیے ایک پیغام فلٹرنگ اسکیم، اور (4) ذہین پیغام کی تقسیم کے لیے ایک طریقہ کار۔ انٹر کمپونینٹ کمیونیکیشن ماڈل اے آئی ایس انٹر کمپونینٹ کمیونیکیشن فراہم کرنے کے لیے مستقل کنکشن کمیونیکیشن ماڈل کا استعمال کرتا ہے۔ انٹر کمپونینٹ مواصلات فراہم کرنے کے لیے استعمال ہونے والا ٹرانسپورٹ لیئر انٹرفیس تخروپن کی ضروریات اور اے آئی ایس سپورٹنگ آپریٹنگ سسٹمز پر ٹرانسپورٹ لیئر انٹرفیس کے ذریعے متعین کیا گیا تھا: مقامی وی ایم ایس پلیٹ فارم مشترکہ میل باکس استعمال کرتے تھے ؛ غیر مقامی وی ایم ایس پلیٹ فارم یا تو ٹرانسپیرنٹ ڈی ای سی نیٹ یا ٹی سی پی/آئی پی استعمال کرتے تھے ؛ اور یونکس جیسے پلیٹ فارم ٹی سی پی/آئی پی استعمال کرتے ہیں۔ ALSP پروٹوکول آرتھوگنل مسائل کے ایک سیٹ پر مبنی ہے جو ALSP کے مسئلہ کی جگہ پر مشتمل ہے: تخروپن سے تخروپن مواصلات، آبجیکٹ مینجمنٹ، اور ٹائم مینجمنٹ۔ ان مسائل کو ایک پرتوں والے پروٹوکول کے ذریعے حل کیا جاتا ہے جس میں سب سے اوپر ایک تخروپن پروٹوکول ہوتا ہے جس میں بنیادی تخروپن/اے سی ایم، آبجیکٹ مینجمنٹ، ٹائم مینجمنٹ، اور ایونٹ ڈسٹری بیوشن پروٹوکول ہوتے ہیں۔ تخروپن پروٹوکول تخروپن پروٹوکول ALSP پروٹوکول کی اہم سطح ہے۔ یہ پیغام کی چار اقسام پر مشتمل ہے: اپ ڈیٹ۔ ALSP میں آبجیکٹ کی تعریف ایک منفرد شناختی نمبر، ایک کلاس، اور c1ass سے وابستہ صفات کے ایک سیٹ سے کی جاتی ہے۔ جیسے ہی ایک تخروپن ریاست کو اس کی اشیاء میں تبدیل کرتا ہے، یہ ACM کو تازہ ترین پیغامات بھیجتا ہے جو ابتدائی یا تبدیل شدہ خاصیت کی اقدار فراہم کرتا ہے۔ اس کے بعد اے سی ایم معلومات کو اے آئی ایس کے ذریعے دیگر تخروپن میں تقسیم کرتا ہے جس میں دلچسپی ظاہر ہوتی ہے۔ تعامل۔ اشیاء کے درمیان تعاملات کی شناخت قسم کے لحاظ سے کی جاتی ہے۔ تعامل کی اقسام کو پیرامیٹرز کے ذریعے بیان کیا جاتا ہے، جس طرح اشیاء کو صفات کے ذریعے بیان کیا جاتا ہے۔ جب کسی تخروپن کا آبجیکٹ یا تو کسی دوسرے تخروپن کے آبجیکٹ یا جغرافیائی علاقے کو شامل کرتا ہے، تو تخروپن ACM کو ایک تعامل پیغام بھیجتا ہے تاکہ دیگر دلچسپی والے تخروپن کو مزید پھیلایا جا سکے۔ ریفریش کی درخواست۔ ایک تخروپن کنفیڈریشن کو ریفریش کی درخواست کا پیغام بھیج کر کسی بھی آبجیکٹ یا آبجیکٹ کی کلاس کے لیے ایٹریبیوٹ ویلیوز کے سیٹ کی اپ ڈیٹ کی درخواست کر سکتا ہے۔ حذف کریں۔ جب کوئی تخروپن اس کی کسی شے کا وجود ختم ہونے کا سبب بنتا ہے، تو تخروپن دوسرے تخروپن کو مطلع کرنے کے لیے ایک حذف شدہ پیغام بھیجتا ہے۔ تخروپن پروٹوکول متن پر مبنی ہے۔ اس کی تعریف ایل اے ایل آر (1) سیاق و سباق سے پاک گرائمر کے ذریعے کی جاتی ہے۔ پروٹوکول کے الفاظ کنفیڈریشن پر منحصر ہوتے ہیں، جہاں کلاسوں کا مجموعہ، کلاس کی صفات، تعاملات، اور تعامل کے پیرامیٹرز متغیر ہوتے ہیں۔ لہذا، تخروپن پروٹوکول کی نحو نمائندگی کی تعریف کسی خاص کنفیڈریشن کی اشیاء اور تعاملات کے الفاظ کے ترجیحی علم کے بغیر کی جا سکتی ہے۔ تخروپن/اے سی ایم کنکشن پروٹوکول تخروپن/اے سی ایم کنکشن پروٹوکول تخروپن اور اس کے اے سی ایم کے درمیان تعلق کے انتظام اور تخروپن اور اس کے اے سی ایم کے درمیان معلومات کے تبادلے کے طریقہ کار کے لیے خدمات فراہم کرتا ہے۔ دو خدمات تخروپن پروٹوکول پیغامات کی تقسیم کو کنٹرول کرتی ہیں: واقعات اور ترسیل۔ واقعہ کے پیغامات پر وقت کی مہر لگائی جاتی ہے اور عارضی طور پر مستقل ترتیب میں پہنچائے جاتے ہیں۔ ترسیل کے پیغامات تخروپن کے وقت کی پرواہ کیے بغیر جلد از جلد پہنچائے جاتے ہیں۔ اضافی پروٹوکول پیغامات کنکشن اسٹیٹ، فلٹر رجسٹریشن، ایٹریبیوٹ لاک کنٹرول، کنفیڈریشن سیو کنٹرول، آبجیکٹ ریسورس کنٹرول، اور ٹائم کنٹرول سروسز فراہم کرتے ہیں۔ آبجیکٹ مینجمنٹ پروٹوکول آبجیکٹ مینجمنٹ پروٹوکول ایک ہم مرتبہ سطح کا پروٹوکول ہے جو تخروپن پروٹوکول کے نیچے بیٹھتا ہے اور آبجیکٹ مینجمنٹ خدمات فراہم کرتا ہے۔ اے سی ایم اسے صرف آبجیکٹ ایٹریبیوٹ تخلیق، حصول، ریلیز، اور تصدیق (تقسیم شدہ آبجیکٹ ڈیٹا بیس کی مستقل مزاجی) کے لیے استعمال کرتے ہیں۔ یہ خدمات اے آئی ایس کو تقسیم شدہ آبجیکٹ کی ملکیت کا انتظام کرنے کی اجازت دیتی ہیں۔ تقسیم شدہ آبجیکٹ کی ملکیت یہ فرض کرتی ہے کہ کسی ایک تخروپن کو کنفیڈریشن میں تمام اشیاء کا مالک نہیں ہونا چاہیے، لیکن بہت سے تخروپن کے لیے کچھ اشیاء کے علم کی ضرورت ہوتی ہے۔ ایک تخروپن دیگر تخروپن کی ملکیت والی اشیاء کو دریافت کرنے کے لیے تخروپن پروٹوکول اپ ڈیٹ پیغامات کا استعمال کرتا ہے۔ اگر یہ تخروپن اشیاء میں دلچسپی رکھتا ہے، تو یہ انہیں بھوت بنا سکتا ہے (ان کے مقامات اور ریاست کو ٹریک کر سکتا ہے) اور ملکیت والی اشیاء سے ان کے ساتھ تعاملات کا نمونہ بنا سکتا ہے۔ تالے خاصیت کی ملکیت کو نافذ کرتے ہیں۔ آبجیکٹ مینجمنٹ پروٹوکول کا ایک بنیادی کام یہ یقینی بنانا ہے کہ ایک تخروپن صرف ان صفات کو اپ ڈیٹ کرتا ہے جن کے لیے اس نے لاک حاصل کیا ہے۔ اے سی ایم میں آبجیکٹ مینیجر اے سی ایم کو معلوم ملکیت اور بھوت والی اشیاء کی اشیاء اور آبجیکٹ صفات کا انتظام کرتا ہے۔ تخروپن/اے سی ایم پروٹوکول کے ذریعہ فراہم کردہ خدمات کو تخروپن کے ذریعہ اے سی ایم کے خاصیت لاکنگ میکانزم کے ساتھ تعامل کرنے کے لیے استعمال کیا جاتا ہے۔ اے سی ایم کے درمیان حیثیت، درخواست، حصول، اور آبجیکٹ صفات کی رہائی کا ہم آہنگی، آبجیکٹ مینجمنٹ پروٹوکول کا استعمال کرتا ہے۔ دی گئی اے سی ایم کو معلوم ہر شے کی ہر خاصیت کی ایک حیثیت ہوتی ہے جو تین اقدار میں سے ایک کو فرض کرتی ہے: لاکڈ۔ ایک تخروپن خاصیت کو کنٹرول کرتا ہے اور خاصیت کی قدر کو اپ ڈیٹ کر سکتا ہے۔ ایک تخروپن خاصیت کا "مالک" ہے اگر اس میں وہ خاصیت بند ہے۔ ایک تخروپن آبجیکٹ کا "مالک" ہے اگر اس کی شناخت کی خاصیت بند ہو۔ لاک کھول دیا۔ فی الحال کوئی تخروپن خاصیت کو کنٹرول نہیں کرتا ہے۔ کنٹرول کے لیے پوچھنے والے کسی بھی تخروپن کو کنٹرول دیا جاتا ہے۔ چلا گیا۔ کنٹرول کی حالت کنفیڈریشن میں کہیں اور ہوتی ہے۔ اے سی ایم کے نقطہ نظر سے، اشیاء اس کے تخروپن کے ذریعے انجام دیئے گئے رجسٹریشن کے عمل کے ذریعے یا دیگر تخروپن کے ذریعے رجسٹرڈ اشیاء کی دریافت کے ذریعے وجود میں آتی ہیں۔ رجسٹرڈ اشیاء اور دریافت شدہ اشیاء کے لیے ابتدائی ریاستی خاصیت کے تالے مندرجہ ذیل ہیں: آبجیکٹ رجسٹریشن ہر آبجیکٹ-خاصیت کے جوڑے کو بند حالت میں رکھتا ہے۔ تخروپن اختیاری طور پر ان لاک حالت میں ہونے والی صفات کی وضاحت کر سکتا ہے۔ آبجیکٹ ڈسکوری آبجیکٹ ڈیٹا بیس میں کسی آبجیکٹ کو بھوت آبجیکٹ کے طور پر شامل کرتی ہے۔ اس آبجیکٹ کی تمام صفات کو گمشدہ کی حیثیت سے نشان زد کیا گیا ہے۔ ٹائم مینجمنٹ پروٹوکول ٹائم مینجمنٹ پروٹوکول بھی ایک ہم مرتبہ سطح کا پروٹوکول ہے جو تخروپن پروٹوکول کے نیچے بیٹھا ہے۔ یہ اے سی ایم کے درمیان تخروپن وقت کو ہم آہنگ کرنے کے لیے وقت کے انتظام کی خدمات فراہم کرتا ہے۔ پروٹوکول کنفیڈریشن میں تخروپن کے داخلے کے تقسیم شدہ ہم آہنگی، وقت کی ترقی، اور کنفیڈریشن کی بچت کے لیے خدمات فراہم کرتا ہے۔ شامل/استعفی خدمات اور ٹائم سنکرونائزیشن میکانزم پہلے سیکشن میں بیان کیے گئے ہیں۔ سیو میکانزم فالٹ ٹالرنس فراہم کرتا ہے۔ تخروپن وقت کی ایک خاص قدر کے لیے تمام اے سی ایم، مترجموں اور تخروپن کا مستقل سنیپ شاٹ تیار کرنے کے لیے ہم آہنگی کی ضرورت ہوتی ہے۔ میسج فلٹرنگ اے سی ایم کنفیڈریشن سے موصولہ پیغام کے مواد کا جائزہ لینے کے لیے تخروپن میسج فلٹرنگ کا استعمال کرتا ہے۔ اے سی ایم اپنے تخروپن پر ایسے پیغامات پہنچاتا ہے جو دلچسپی کے حامل ہوتے ہیں، اور فلٹر کرنے کے معیار کو پاس کرتا ہے اور ان کو مسترد کرتا ہے جو دلچسپی کے حامل نہیں ہیں۔ اے سی ایم دو قسم کے پیغامات کو فلٹر کرتا ہے: پیغامات کو اپ ڈیٹ کریں اور تعامل کے پیغامات۔ پیغامات کو اپ ڈیٹ کریں۔ اے سی ایم تخروپن کے اپ ڈیٹ پیغام کو فلٹر کرنے کے معیار کی بنیاد پر اپ ڈیٹ پیغامات کا جائزہ لیتا ہے جو تخروپن فراہم کرتا ہے۔ جیسا کہ پہلے بحث کی گئی ہے، جب ایک اے سی ایم کو اپ ڈیٹ پیغام موصول ہوتا ہے تو اس کے چار ممکنہ نتائج ہوتے ہیں: (1) اے سی ایم پیغام کو مسترد کرتا ہے، (2) اے سی ایم تخروپن کو تخلیق پیغام بھیجتا ہے، (3) اے سی ایم تخروپن کو اپ ڈیٹ پیغام بھیجتا ہے، یا (4) اے سی ایم تخروپن کو حذف پیغام بھیجتا ہے۔ تعامل کے پیغامات۔ ایک اے سی ایم قسم کے پیرامیٹر کی وجہ سے تعامل کے پیغامات کو مسترد کر سکتا ہے۔ قسم کے پیرامیٹر میں آبجیکٹ کلاس ڈھانچے کی طرح ایک درجہ بندی کا ڈھانچہ ہوتا ہے۔ تخروپن اپنے اے سی ایم کو تعامل کی اقسام سے آگاہ کرتا ہے جو تعامل فلٹر کو پاس یا فیل کرنا چاہئے۔ پیغام کی تقسیم اے ایل ایس پی کنفیڈریشن میں اجزاء کے درمیان پیغام کے ٹریفک کو کم کرنے کے لیے، اے آئی ایس ذہین پیغام روٹنگ کی ایک شکل کو استعمال کرتا ہے جو ایونٹ ڈسٹری بیوشن پروٹوکول (ای ڈی پی) کا استعمال کرتا ہے۔ ای ڈی پی اے سی ایم کو دوسرے اے آئی ایس اجزاء کو ان کے تخروپن کے ذریعے رجسٹرڈ اپ ڈیٹ اور انٹرایکشن فلٹرز کے بارے میں مطلع کرنے کی اجازت دیتا ہے۔ اپ ڈیٹ پیغامات کے معاملے میں، اس معلومات کی تقسیم ACMs کو صرف ان کلاسوں (اور کلاسوں کی صفات) پر ڈیٹا تقسیم کرنے کی اجازت دیتی ہے جو کنفیڈریشن کے لیے دلچسپی کا باعث ہیں۔ اے بی ای اس معلومات کو صرف ایسی معلومات بھیجنے کے لیے بھی استعمال کرتا ہے جو اس کی خدمت کرنے والے اجزاء میں دلچسپی رکھتی ہو۔ تعامل کے پیغامات کے لیے، عمل ایک جیسا ہے، سوائے اس کے کہ تعامل کے پیغام میں قسم کا پیمانہ اس بات کا تعین کرتا ہے کہ پیغام کہاں بھیجا گیا ہے۔ مزید پڑھنے کے لیے انیتا ایڈمز، گورڈن ملر، اور ڈیوڈ سیڈل، نومبر 1993، "ایگریگیٹ لیول سیمولیشن پروٹوکول (اے ایل ایس پی) 1993 کنفیڈریشن سالانہ رپورٹ"، دی ایم آئی ٹی آر ای کارپوریشن۔ مالی سال 1993 میں اے ایل ایس پی پروگرام کی تاریخ۔ ولیم ای بابینو، فلپ ایس بیری، سی زاکری فرنس، "جوائنٹ ٹریننگ کنفیڈریشن (جے ٹی سی) کے اندر خودکار جانچ"، پروسیڈنگز آف دی فال 1998 سیمولیشن انٹرآپریبلٹی ورکشاپ، اورلینڈو، ایف ایل، ستمبر 1998۔ ایم اے جے جان بلنگٹن اور گورڈن ملر، ستمبر 1996، "انٹیلی جنس سیمولیشن سپورٹ ٹو دی جوائنٹ ٹریننگ کنفیڈریشن: امپلیکیشنز فار فیوچر ڈیولپمنٹ"، ٹی اے سی ایس آئی ایم پروجیکٹ آفس اور دی ایم آئی ٹی آر ای کارپوریشن، ایک ایم او آر ایس اشاعت، فلانکس کے ستمبر 1996 ایڈیشن میں شائع ہوا۔ لیڈیا پی ڈوبن، 1993، "ALSP کے ذریعے ایک تقسیم شدہ سیمولیشن ماحول میں شامل ہونا"، 1993 کی سرمائی سیمولیشن کانفرنس کی کارروائی۔ لورا فینر مین، گورڈن ملر، ڈیوڈ پروچنو، رچرڈ ویدرلی، اینیٹ ولسن، اور انیتا ایڈمز زیبیک، "ایگریگیٹ لیول سیمولیشن پروٹوکول (اے ایل ایس پی) پروجیکٹ 1994 سالانہ رپورٹ"، تاریخ مارچ 1995، دی ایم آئی ٹی آر ای کارپوریشن۔ مالی سال 1994 میں اے ایل ایس پی پروگرام کی تاریخ۔ میری سی فشر، اپریل 1994، "ایگریگیٹ لیول سیمولیشن پروٹوکول (اے ایل ایس پی)-مینیجنگ کنفیڈریشن ڈویلپمنٹ"، یو ایس آرمی سیمولیشن، ٹریننگ اینڈ انسٹرومینٹیشن کمانڈ۔ 1994 کی الیکسم انٹرنیٹ کانفرنس میں پیش کیا گیا ایک مقالہ۔ میری سی فشر، انیتا ایڈمز، گورڈن ملر، جون 1994، "ایگریگیٹ لیول سیمولیشن پروٹوکول (ALSP)-ٹریننگ فار دی فیوچر"، یو ایس آرمی سیمولیشن، ٹریننگ اینڈ انسٹرومینٹیشن کمانڈ اور دی MITRE کارپوریشن۔ کولوراڈو اسپرنگس، کولوراڈو میں ایئر فورس اکیڈمی میں ملٹری آپریشنز ریسرچ سمپوزیم 62 کے اجلاس میں پیش کردہ ایک مقالہ۔ میری سی فشر، دسمبر 1994، "ایگریگیٹ لیول سیمولیشن پروٹوکول (اے ایل ایس پی)-مینیجنگ کنفیڈریشن ڈویلپمنٹ"، یو ایس آرمی سیمولیشن، ٹریننگ اینڈ انسٹرومینٹیشن کمانڈ۔ اورلینڈو، فلوریڈا میں 1994 کی سرمائی سیمولیشن کانفرنس میں پیش کردہ ایک مقالہ۔ میری سی فشر، اپریل 1995، "ایگریگیٹ لیول سیمولیشن پروٹوکول (اے ایل ایس پی)-فیوچر ٹریننگ ود ڈسٹری بیوٹڈ انٹرایکٹو سیمولیشنز"، یو ایس آرمی سیمولیشن، ٹریننگ اینڈ انسٹرومینٹیشن کمانڈ۔ نیدرلینڈز کے ہیگ میں اپریل 1995 میں بین الاقوامی تربیتی سازوسامان کانفرنس میں پیش کیا گیا ایک مقالہ۔ میری سی فشر، ستمبر 1995، "جوائنٹ سیمولیٹڈ بیٹل فیلڈ"، یو ایس آرمی سیمولیشن، ٹریننگ، اینڈ انسٹرومینٹیشن کمانڈ، جو ماڈلنگ اینڈ سیمولیشن پر 36 ویں ڈیفنس ریسرچ گروپ (ڈی آر جی) کے اجلاس کی کارروائی میں شائع ہوا، 5-8 ستمبر 1995، واشنگٹن ڈی سی میری سی فشر، اکتوبر 1995، "جوائنٹ سیمولیٹڈ بیٹل فیلڈ تھرو ایگریگیٹ لیول سیمولیشن پروٹوکول"، یو ایس آرمی سیمولیشن، ٹریننگ، اینڈ انسٹرومینٹیشن کمانڈ، جو پروسیڈنگز آف دی ساؤتھ ایسٹرن سیمولیشن کانفرنس '95، اورلینڈو، ایف ایل میں شائع ہوا۔ میری سی فشر، مارچ 1996، "جوائنٹ ٹریننگ کنفیڈریشن"، یو ایس آرمی سیمولیشن، ٹریننگ، اینڈ انسٹرومینٹیشن کمانڈ، پروسیڈنگز آف دی فرسٹ انٹرنیشنل سیمولیشن ٹیکنالوجی اینڈ ٹریننگ (سمٹیکٹ) کانفرنس، 25-26 مارچ 1996، میلبورن، آسٹریلیا میں شائع ہوا۔ شان پی گریفن، ارنسٹ ایچ پیج، زاکری فرنس، میری سی فشر، "ہائی لیول آرکیٹیکچر (ایچ ایل اے) میں منتقلی کے دوران جوائنٹ ٹریننگ کنفیڈریشن (جے ٹی سی) کو بلاتعطل تربیت فراہم کرنا"، 1997 کی سیمولیشن ٹیکنالوجی اینڈ ٹریننگ (سمٹیکٹ) کانفرنس کی کارروائی، کینبرا، آسٹریلیا، 17-20 مارچ 1997۔ جارج جے میک فیڈن، "این اپروچ ٹو مینجمنٹ آف اینومیریٹڈ ڈیٹا ان فیڈریشنز"، پروسیڈنگز آف دی اسپرنگ 2000 سیمولیشن انٹرآپریبلٹی ورکشاپ، اورلینڈو، FL، مارچ 2000۔ گورڈن ملر اور انیتا زیبیک، مارچ 1996، "دی جوائنٹ ٹریننگ کنفیڈریشن اینڈ دی ایگریگیٹ لیول سیمولیشن پروٹوکول"، دی MITRE کارپوریشن، ایک ایم او آر ایس اشاعت، فلانکس کے جون 1996 ایڈیشن میں شائع ہوا۔ ڈیوڈ ایل پروچنو، میری سی فشر، "ملٹری ٹریننگ کے لیے ڈسٹری بیوٹڈ سیمولیشن انوائرمنٹ میں لاجسٹکس کی نمائندگی کے لیے منفرد تقاضے"، پروسیڈنگز آف دی اسپرنگ 1997 سیمولیشن انٹرآپریبلٹی ورکشاپ، اورلینڈو، FL، 3-7 مارچ 1997۔ ڈیوڈ سیڈل، مارچ 1993، "ایگریگیٹ لیول سیمولیشن پروٹوکول (ALSP) پروگرام کی حیثیت اور تاریخ"، MITRE کارپوریشن۔ اے ایل ایس پی پروگرام کی 1989 سے 1992 تک کی تاریخ۔ جان ٹفرولو اور ارنسٹ پیج، "اے ایل ایس پی جوائنٹ ٹریننگ کنفیڈریشن کے لیے وی وی اینڈ اے عمل کو تیار کرنا"، 1996 کی سرمائی سیمولیشن کانفرنس کے لیے کارروائی، پی پی۔ 952-958، کوروناڈو، CA، 8-11 دسمبر 1996۔ رچرڈ ویدرلی، ڈیوڈ سیڈل، اور جون ویس مین، جولائی 1991، "ایگریگیٹ لیول سیمولیشن پروٹوکول"، دی MITRE کارپوریشن۔ بالٹیمور، میری لینڈ رچرڈ ویدرلی، اینیٹ ولسن، اور شان گرفن، دسمبر 1993 میں 1991 کی سمر کمپیوٹر سیمولیشن کانفرنس میں پیش کیا گیا ایک مقالہ، "ALSP-تھیوری، تجربہ، اور مستقبل کی سمت"، MITRE کارپوریشن۔ لاس اینجلس، کیلیفورنیا میں 1993 کی سرمائی کمپیوٹر سیمولیشن کانفرنس میں پیش کیا گیا ایک مقالہ۔ اینیٹ ولسن اور رچرڈ ویدرلی، اپریل 1994، "نیو ٹریفک ریڈکشن اینڈ مینجمنٹ ٹولز فار ALSP کنفیڈریشنز"، دی MITRE کارپوریشن۔ 1994 کی الیکسم انٹرنیٹ کانفرنس میں پیش کیا گیا ایک مقالہ۔ اینیٹ ولسن اور رچرڈ ویدرلی، دسمبر 1994، "دی ایگریگیٹ لیول سیمولیشن پروٹوکول: این ایوولونگ سسٹم"، دی MITRE کارپوریشن۔ اورلینڈو، فلوریڈا میں 1994 کی سرمائی سیمولیشن کانفرنس میں پیش کردہ ایک مقالہ۔ حوالہ جات تقسیم شدہ کمپیوٹنگ کی ایپلی کیشنز تقسیم شدہ کمپیوٹنگ فن تعمیر ایپلی کیشن لیئر پروٹوکول سیمولیشن سافٹ ویئر میٹر کارپوریشن