Aggregate Level Simulation Protocol
એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ (એ. એલ. એસ. પી.) એ એક પ્રોટોકોલ અને સહાયક સોફ્ટવેર છે જે સિમ્યુલેશનને એકબીજા સાથે કામ કરવા માટે સક્ષમ બનાવે છે. હાઇ લેવલ આર્કિટેક્ચર (સિમ્યુલેશન) (એચ. એલ. એ.) દ્વારા બદલાયેલ, તેનો ઉપયોગ યુ. એસ. સૈન્ય દ્વારા વિશ્લેષણાત્મક અને તાલીમ સિમ્યુલેશનને જોડવા માટે કરવામાં આવ્યો હતો. એ. એલ. એસ. પી. માં નીચેનાનો સમાવેશ થાય છેઃ એ. એલ. એસ. પી. ઇન્ફ્રાસ્ટ્રક્ચર સોફ્ટવેર (એ. આઈ. એસ.) જે વિતરિત રનટાઇમ સિમ્યુલેશન સપોર્ટ અને મેનેજમેન્ટ પ્રદાન કરે છે; એક ફરીથી વાપરી શકાય તેવું એ. એલ. એસ. પી. ઇન્ટરફેસ જેમાં સામાન્ય ડેટા એક્સચેન્જ મેસેજ પ્રોટોકોલનો સમાવેશ થાય છે; અને એ. એલ. એસ. પી. સાથે ઉપયોગ માટે અનુકૂળ સહભાગી સિમ્યુલેશન. 1990 માં, ડિફેન્સ એડવાન્સ્ડ રિસર્ચ પ્રોજેક્ટ્સ એજન્સી (DARPA) એ MITRE કોર્પોરેશનને SIMNET માં કાર્યરત ડિસ્ટ્રિબ્યુટેડ ઇન્ટરેક્ટિવ સિમ્યુલેશન સિદ્ધાંતોના એકંદર-સ્તરના રચનાત્મક તાલીમ સિમ્યુલેશનના ઉપયોગનો અભ્યાસ કરવા માટે નિયુક્ત કર્યું. પ્રોટોટાઇપ પ્રયાસોના આધારે, 1991માં યુએસ આર્મીના કોર્પ્સ બેટલ સિમ્યુલેશન (સીબીએસ) અને યુએસ એર ફોર્સના એર વોરફેર સિમ્યુલેશન (એડબ્લ્યુએસઆઇએમ) ને જોડવા માટે સિમનેટનો વિસ્તાર કરવા માટે સમુદાય આધારિત પ્રયોગ હાથ ધરવામાં આવ્યો હતો. પ્રોટોટાઇપની સફળતા અને તાલીમ સમુદાય માટે આ તકનીકીના મૂલ્યની વપરાશકર્તાઓની માન્યતા ઉત્પાદન સોફ્ટવેરના વિકાસ તરફ દોરી ગઈ. સીબીએસ અને એડબ્લ્યુએસઆઇએમ વચ્ચે હવાઈ-જમીન ક્રિયાપ્રતિક્રિયા પૂરી પાડતા પ્રથમ એએલએસપી સંઘે 1992માં ત્રણ મુખ્ય કવાયતોને ટેકો આપ્યો હતો. 1995 સુધીમાં, એએલએસપી યુ. એસ. આર્મી (સીબીએસ), યુએસ એર ફોર્સ (એડબ્લ્યુએસઆઇએમ), યુએસ નેવી (આરઇએસએ), યુએસ મરીન કોર્પ્સ (એમટીડબ્લ્યુએસ), ઇલેક્ટ્રોનિક વોરફેર (જેઇસીઇડબ્લ્યુએસઆઇ), લોજિસ્ટિક્સ (સીએસએસટીએસએસ) અને ઇન્ટેલિજન્સ (ટીએસીએસઆઇએમ) નું પ્રતિનિધિત્વ કરતા સિમ્યુલેશન સાથે મલ્ટિ-સર્વિસ પ્રોગ્રામમાં પરિવર્તિત થઈ ગયું હતું. આ કાર્યક્રમ DARPAના સંશોધન અને વિકાસ પર ભાર મૂકવાથી યુ. એસ. આર્મીના પ્રોગ્રામ એક્ઝિક્યુટિવ ઓફિસ ફોર સિમ્યુલેશન, ટ્રેનિંગ એન્ડ ઇન્સ્ટ્રુમેન્ટેશન (PEO STRI) ફાળો ALSP દ્વારા મુખ્ય પ્રવાહના વ્યવસ્થાપનમાં પરિવર્તિત થયો હતો અને વિતરિત સિમ્યુલેશનના મુખ્ય પાસાઓનું પ્રદર્શન કર્યું હતું, જેમાંથી ઘણા HLAના વિકાસમાં લાગુ કરવામાં આવ્યા હતા. કોઈ કેન્દ્રીય નોડ નથી કે જેથી સિમ્યુલેશન ભૌગોલિક વિતરણ પર સંઘમાં જોડાઈ શકે અને પ્રસ્થાન કરી શકે, જ્યાં સિમ્યુલેટરને વિવિધ ભૌગોલિક સ્થળોએ વિતરિત કરી શકાય છે, તેમ છતાં તે જ સિમ્યુલેટેડ વાતાવરણમાં ઑબ્જેક્ટ માલિકીનો ઉપયોગ કરે છે જેથી દરેક સિમ્યુલેશન તેના પોતાના સંસાધનોને નિયંત્રિત કરે છે, તેના પોતાના હથિયારોને ફાયર કરે છે અને જ્યારે એક સિમ્યુલેશનમાંથી અન્ય તમામ સિમ્યુલેશનમાં માહિતીનું વિતરણ કરવા માટે સંદેશ આધારિત પ્રોટોકોલ પર ફાયર કરવામાં આવે ત્યારે તેની સિસ્ટમોને યોગ્ય નુકસાન નક્કી કરે છે. સમય વ્યવસ્થાપન જેથી તમામ સિમ્યુલેશન માટેનો સમય વપરાશકર્તાઓને સમાન દેખાય અને જેથી ઇવેન્ટ કાર્યકારણ જાળવવામાં આવે-ઇવેન્ટ્સ તમામ સિમ્યુલેશનમાં સમાન ક્રમમાં થવી જોઈએ. ડેટા મેનેજમેન્ટ તમામ સિમ્યુલેશનને સામાન્ય રીતે સમજી શકાય તેવી રીતે માહિતી શેર કરવાની મંજૂરી આપે છે, તેમ છતાં દરેકની પોતાની માહિતીની રજૂઆત હતી. આમાં એક જ પદાર્થના લક્ષણોને નિયંત્રિત કરતા બહુવિધ સિમ્યુલેશનનો સમાવેશ થાય છે. એક આર્કિટેક્ચર જે એ. એલ. એસ. પી. સંઘમાં ભાગ લેતી વખતે સિમ્યુલેશનને તેમના હાલના આર્કિટેક્ચરનો ઉપયોગ ચાલુ રાખવાની મંજૂરી આપે છે. પ્રેરણા 1989માં જર્મનીના આઈનસીડલરહૉફમાં યોદ્ધા તૈયારી કેન્દ્ર (ડબલ્યુપીસી) એ કોમ્પ્યુટરાઈઝ્ડ લશ્કરી કવાયત એસીઈ-89નું આયોજન કર્યું હતું. ડિફેન્સ એડવાન્સ્ડ રિસર્ચ પ્રોજેક્ટ્સ એજન્સી (DARPA) એ ડિફેન્સ સિમ્યુલેશન ઇન્ટરનેટ (DSI) ની જમાવટ માટે ભંડોળ પૂરું પાડીને ACE-89 નો ઉપયોગ ટેકનોલોજી દાખલ કરવાની તક તરીકે કર્યો હતો. તેના પેકેજ્ડ વીડિયો ટેલિકોન્ફરન્સિંગમાં પ્રથમ વખત લશ્કરી કવાયત દરમિયાન નાટો રાષ્ટ્રોના સામાન્ય અધિકારીઓ સામ-સામે આવ્યા હતા; આને સારો પ્રતિસાદ મળ્યો હતો. પરંતુ ડી. એસ. આઈ. ની સોફ્ટવેર એપ્લિકેશન, ગ્રાઉન્ડ વોરફેર સિમ્યુલેશન (જી. આર. ડબલ્યુ. એસ. આઈ. એમ.) નું વિતરણ, ઓછું સફળ રહ્યું હતું. GRWSIM સિમ્યુલેશન અવિશ્વસનીય હતું અને તેનો વિતરિત ડેટાબેઝ અસંગત હતો, જે કવાયતની અસરકારકતાને ઘટાડે છે. DARPA SIMNET નામની ડિસ્ટ્રિબ્યુટેડ ટેન્ક ટ્રેનર સિસ્ટમના વિકાસ માટે ભંડોળ પૂરું પાડતું હતું જ્યાં વ્યક્તિગત, કોમ્પ્યુટરાઈઝ્ડ, ટેન્ક-ક્રૂ ટ્રેનર્સ લોકલ એરિયા નેટવર્ક પર જોડાયેલા હતા અને DSI એક જ, વર્ચ્યુઅલ યુદ્ધભૂમિમાં સહકાર આપવા માટે. SIMNETની સફળતા, ACE-89ની નિરાશા અને હાલના લડાઇ સિમ્યુલેશનને જોડવાની ઇચ્છાએ DARPAને ALSP તરફ દોરી જતા સંશોધન શરૂ કરવા માટે પ્રેરિત કર્યું. મૂળભૂત સિદ્ધાંતો DARPA એ મોટા, હાલના, એકંદર-સ્તરના લડાઇ સિમ્યુલેશન વચ્ચેના સામાન્ય ઇન્ટરફેસની ડિઝાઇનને પ્રાયોજિત કરી હતી. એકંદર-સ્તરના લડાઇ સિમ્યુલેશન વ્યક્તિગત ભૌતિક શસ્ત્રોના નમૂનાઓને બદલે લડાઇના લાન્સેસ્ટ્રિયન નમૂનાઓનો ઉપયોગ કરે છે અને સામાન્ય રીતે ઉચ્ચ-સ્તરની તાલીમ માટે વપરાય છે. પ્રતિનિધિત્વના તફાવતો હોવા છતાં, SIMNET ના કેટલાક સિદ્ધાંતો એકંદર-સ્તરના સિમ્યુલેશન પર લાગુ થાય છેઃ ગતિશીલ રૂપરેખાંકનક્ષમતા. સિમ્યુલેશન પ્રતિબંધ વિના કવાયતમાં જોડાઈ શકે છે અને બહાર નીકળી શકે છે. ભૌગોલિક વિતરણ. સિમ્યુલેશન વિવિધ ભૌગોલિક સ્થળોએ રહી શકે છે પરંતુ તે જ તાર્કિક ભૂપ્રદેશ પર કામ કરે છે. સ્વાયત્ત સંસ્થાઓ. દરેક સિમ્યુલેશન તેના પોતાના સંસાધનોને નિયંત્રિત કરે છે, તેના પોતાના હથિયારોને ફાયર કરે છે અને જ્યારે તેની એક વસ્તુને ફટકો પડે છે, ત્યારે સ્થાનિક રીતે નુકસાનનું મૂલ્યાંકન કરે છે. સંદેશ પસાર કરીને સંદેશાવ્યવહાર. સિમ્યુલેશન સંદેશ પસાર કરવાના પ્રોટોકોલનો ઉપયોગ કરે છે જે અન્ય તમામ સિમ્યુલેશનમાં માહિતીનું વિતરણ કરે છે. એ. એલ. એસ. પી. ચેલેન્જમાં સિમનેટઃ સિમ્યુલેશન ટાઇમ મેનેજમેન્ટની બહારની જરૂરિયાતો હતી. સામાન્ય રીતે, સિમ્યુલેશનનો સમય દિવાલ-ઘડિયાળના સમયથી સ્વતંત્ર હોય છે. વિતરિત સિમ્યુલેશનના પરિણામો "સાચા" હોવા માટે, તમામ સિમ્યુલેશનમાં સમય સુસંગત હોવો જોઈએ. ડેટા મેનેજમેન્ટ. આંતરિક રાજ્ય પ્રતિનિધિત્વ માટેની યોજનાઓ પ્રવર્તમાન સિમ્યુલેશનમાં અલગ પડે છે, જેમાં સામાન્ય પ્રતિનિધિત્વ પ્રણાલી અને સહવર્તી મેપિંગ અને નિયંત્રણ પદ્ધતિઓની જરૂર પડે છે. સ્થાપત્યની સ્વતંત્રતા. પ્રવર્તમાન સિમ્યુલેશનની સ્થાપત્ય લાક્ષણિકતાઓ (અમલીકરણ ભાષા, વપરાશકર્તા ઈન્ટરફેસ અને સમય પ્રવાહ પદ્ધતિ) અલગ હતી. એ. એલ. એસ. પી. દ્વારા સૂચિત આર્કિટેક્ચર હાલની આર્કિટેક્ચર માટે સ્વાભાવિક હોવું જોઈએ. વિભાવનાત્મક માળખું એ વિભાવનાઓનું એક સંગઠિત માળખું છે જે અનુકરણ મોડેલના વિકાસને સરળ બનાવે છે. સામાન્ય વૈચારિક માળખામાં નીચેનાનો સમાવેશ થાય છેઃ કાર્યક્રમનું સમયપત્રક, પ્રવૃત્તિ સ્કેનીંગ અને પ્રક્રિયા ક્રિયાપ્રતિક્રિયા. એ. એલ. એસ. પી. વિભાવનાત્મક માળખું ઓબ્જેક્ટ-આધારિત છે જ્યાં એક મોડેલ ઓબ્જેક્ટ્સથી બનેલું હોય છે જે લક્ષણો દ્વારા વર્ગીકૃત કરવામાં આવે છે જેને મૂલ્યો સોંપવામાં આવે છે. ઓબ્જેક્ટ વર્ગો ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ ભાષાઓની જેમ જ અધિક્રમિક રીતે ગોઠવવામાં આવે છે. એ. એલ. એસ. પી. સિમ્યુલેશનના સંઘને ટેકો આપે છે જે સામાન્ય મોડેલનો ઉપયોગ કરીને સંકલન કરે છે. હાલની સિમ્યુલેશનને ક્રિયાપ્રતિક્રિયા કરવાની મંજૂરી આપતી પદ્ધતિ તૈયાર કરવા માટે, બે વ્યૂહરચનાઓ શક્ય છેઃ (1) દરેક સિમ્યુલેશનમાં રજૂઆતો વચ્ચે અનુવાદ કરતી માળખાગત સુવિધાને વ્યાખ્યાયિત કરો, અથવા (2) એક સામાન્ય પ્રતિનિધિત્વ યોજનાને વ્યાખ્યાયિત કરો અને તમામ સિમ્યુલેશનને તે યોજનામાં મેપ કરવાની જરૂર છે. પ્રથમ વ્યૂહરચના માટે હાલના સિમ્યુલેશનમાં થોડી વિક્ષેપની જરૂર છે; ક્રિયાપ્રતિક્રિયાને સંપૂર્ણપણે ઇન્ટરકનેક્શન ઇન્ફ્રાસ્ટ્રક્ચર દ્વારા સરળ બનાવવામાં આવે છે. જો કે, આ ઉકેલ સારી રીતે માપતો નથી. માપનીયતા માટેની અંતર્ગત જરૂરિયાતને કારણે, એ. એલ. એસ. પી. રચનાએ બીજી વ્યૂહરચના અપનાવી. એ. એલ. એસ. પી. સૂચવે છે કે દરેક સિમ્યુલેશન સંઘની પ્રતિનિધિત્વ યોજના અને તેની પોતાની પ્રતિનિધિત્વ યોજના વચ્ચે નકશો બનાવે છે. આ મેપિંગ એ ત્રણ રીતોમાંથી એકનું પ્રતિનિધિત્વ કરે છે જેમાં એ. એલ. એસ. પી. સંઘમાં ભાગ લેવા માટે સિમ્યુલેશનમાં ફેરફાર કરવો આવશ્યક છે. બાકીના ફેરફારો છેઃ માન્યતા આપવી કે સિમ્યુલેશન તે અનુભવે છે તે તમામ પદાર્થોની માલિકી ધરાવતું નથી. સિમ્યુલેશનની આંતરિક ટાઇમ એડવાન્સ મિકેનિઝમમાં ફેરફાર કરવો જેથી તે કન્ફેડરેશનની અંદર અન્ય સિમ્યુલેશન સાથે સહકારથી કામ કરે. એકલ સિમ્યુલેશનમાં, પદાર્થો સિમ્યુલેશન સમય પસાર થવાની સાથે અસ્તિત્વમાં આવે છે (અને બહાર જાય છે) અને આ પદાર્થોનો સ્વભાવ માત્ર સિમ્યુલેશનનું કાર્યક્ષેત્ર છે. સંઘની અંદર કામ કરતી વખતે, સિમ્યુલેશન-ઑબ્જેક્ટ સંબંધ વધુ જટિલ હોય છે. સિમ્યુલેશન-ઓબ્જેક્ટ માલિકી મિલકત ગતિશીલ છે, એટલે કે. તેના જીવનકાળ દરમિયાન ઑબ્જેક્ટ એક કરતાં વધુ સિમ્યુલેશનની માલિકી હોઈ શકે છે. હકીકતમાં, સિમ્યુલેશન સમયના કોઈપણ મૂલ્ય માટે, કેટલાંક સિમ્યુલેશન આપેલ ઑબ્જેક્ટના વિવિધ લક્ષણો ધરાવી શકે છે. પરંપરા મુજબ, સિમ્યુલેશન ઑબ્જેક્ટની માલિકી ધરાવે છે જો તે ઑબ્જેક્ટના "ઓળખ" લક્ષણની માલિકી ધરાવે છે. ઑબ્જેક્ટના લક્ષણની માલિકીનો અર્થ એ છે કે સિમ્યુલેશન એ લક્ષણના મૂલ્યમાં ફેરફારોની ગણતરી અને જાણ કરવા માટે જવાબદાર છે. કોઈ ચોક્કસ સિમ્યુલેશનની માલિકીની ન હોય તેવી વસ્તુઓ, પરંતુ સિમ્યુલેશન માટે દ્રષ્ટિકોણના ક્ષેત્રની અંદરની વસ્તુઓને ભૂત તરીકે ઓળખવામાં આવે છે. ભૂત એ અન્ય સિમ્યુલેશનની માલિકીની વસ્તુઓની સ્થાનિક નકલો છે. જ્યારે સિમ્યુલેશન કોઈ ઓબ્જેક્ટ બનાવે છે, ત્યારે તે અન્ય સિમ્યુલેશનને ભૂત બનાવવા દેવા માટે કન્ફેડરેશનને આ હકીકતની જાણ કરે છે. તેવી જ રીતે, જ્યારે સિમ્યુલેશન કોઈ ઓબ્જેક્ટને કાઢી નાખે છે, ત્યારે તે ભૂતને કાઢી નાખવા માટે આ હકીકતની જાણ કરે છે. જ્યારે પણ સિમ્યુલેશન તેની એક વસ્તુ અને ભૂત વચ્ચે કોઈ ક્રિયા કરે છે, ત્યારે સિમ્યુલેશનએ સંઘને આની જાણ કરવી આવશ્યક છે. એએલએસપીની ભાષામાં, આ એક ક્રિયાપ્રતિક્રિયા છે. આ મૂળભૂત ખ્યાલો બાકીની પ્રસ્તુતિ માટે આધાર પૂરો પાડે છે. કોન્ફેડરેશન મોડેલ શબ્દ કોન્ફેડરેશન દ્વારા સમર્થિત ઑબ્જેક્ટ પદાનુક્રમ, વિશેષતાઓ અને ક્રિયાપ્રતિક્રિયાઓનું વર્ણન કરે છે. એ. એલ. એસ. પી. ઇન્ફ્રાસ્ટ્રક્ચર સોફ્ટવેર (એ. આઈ. એસ.) એ. એલ. એસ. પી. દ્વારા અપનાવવામાં આવેલ ઓબ્જેક્ટ-આધારિત વૈચારિક માળખું માહિતીના વર્ગોને વ્યાખ્યાયિત કરે છે જેનું વિતરણ કરવું આવશ્યક છે. એ. એલ. એસ. પી. ઇન્ફ્રાસ્ટ્રક્ચર સોફ્ટવેર (એ. આઈ. એસ.) માહિતી વિતરણ અને પ્રક્રિયા સંકલન પ્રદાન કરે છે. એ. આઈ. એસ. ના મુખ્ય ઘટકો એ. એલ. એસ. પી. કોમન મોડ્યુલ (એ. સી. એમ.) અને એ. એલ. એસ. પી. બ્રોડકાસ્ટ એમુલેટર (એ. બી. ઈ.) છે. ALSP કોમન મોડ્યુલ (ACM) ALSP કોમન મોડ્યુલ (ACM) તમામ સિમ્યુલેશન માટે એક સામાન્ય ઇન્ટરફેસ પ્રદાન કરે છે અને ALSP માટે આવશ્યક કાર્યક્ષમતા ધરાવે છે. સંઘમાં દરેક અનુકરણ માટે એક ACM ઉદાહરણ અસ્તિત્વમાં છે. એસીએમ સેવાઓને સમય વ્યવસ્થાપન અને ઓબ્જેક્ટ મેનેજમેન્ટની જરૂર પડે છે; તેમાં નીચેનાનો સમાવેશ થાય છેઃ સંઘમાંથી જોડાતા અને જતા સિમ્યુલેશનનું સંકલન કરો. સિમ્યુલેશન સ્થાનિક સમયને સંઘના સમય સાથે સંકલન કરો. આવતા સંદેશાઓને ફિલ્ટર કરો, જેથી સિમ્યુલેશનને માત્ર રસના સંદેશા પ્રાપ્ત થાય. ઓબ્જેક્ટ વિશેષતાઓની માલિકીનું સંકલન કરો અને માલિકી સ્થળાંતરની મંજૂરી આપો. એટ્રિબ્યુટ માલિકી લાગુ કરો જેથી સિમ્યુલેશન માત્ર તેમની માલિકીના એટ્રિબ્યુટ માટે મૂલ્યોની જાણ કરે. સમય વ્યવસ્થાપન સંઘમાં જોડાવું અને પ્રસ્થાન કરવું એ સમય વ્યવસ્થાપન પ્રક્રિયાનો અભિન્ન ભાગ છે. જ્યારે સિમ્યુલેશન કોન્ફેડરેશનમાં જોડાય છે, ત્યારે કન્ફેડરેશનમાં અન્ય તમામ ACM નવા સિમ્યુલેશન માટે ઇનપુટ સંદેશની કતારો બનાવે છે. તેનાથી વિપરીત, જ્યારે સિમ્યુલેશન કોન્ફેડરેશનમાંથી પ્રસ્થાન કરે છે ત્યારે અન્ય ACM તે સિમ્યુલેશન માટે ઇનપુટ સંદેશની કતારોને કાઢી નાખે છે. એ. એલ. એસ. પી. સમય વ્યવસ્થાપન સુવિધાઓ અસિંક્રોનસ (નેક્સ્ટ-ઇવેન્ટ) અથવા સિંક્રોનસ (ટાઇમ-સ્ટેપ્ડ) ટાઇમ એડવાન્સ મિકેનિઝમ્સનો ઉપયોગ કરીને ડિસ્ક્રીટ ઇવેન્ટ સિમ્યુલેશનને સપોર્ટ કરે છે. નેક્સ્ટ-ઇવેન્ટ સિમ્યુલેશનને ટેકો આપવાની પદ્ધતિ એ છે કે સિમ્યુલેશન તેના ACM ને સિમ્યુલેશન ટાઇમ T, (તેની આગામી સ્થાનિક ઇવેન્ટનો સમય) ને અનુરૂપ સમય પરિમાણ સાથે ઇવેન્ટ-વિનંતી સંદેશ મોકલે છે. જો ACM પાસે તેના સિમ્યુલેશન માટે T કરતા જૂની અથવા સમાન ટાઇમસ્ટેમ્પ સાથેના સંદેશા હોય, તો ACM સૌથી જૂની સિમ્યુલેશનને મોકલે છે. જો તમામ સંદેશાઓમાં ટી કરતા નવા ટાઇમસ્ટેમ્પ હોય, તો એસીએમ સિમ્યુલેશન માટે ગ્રાન્ટ-એડવાન્સ મોકલે છે, જે તેને સમય ટી પર તેની સ્થાનિક ઇવેન્ટ પર પ્રક્રિયા કરવાની પરવાનગી આપે છે. સિમ્યુલેશન ઇવેન્ટમાંથી પરિણામી કોઈપણ સંદેશા તેના એસીએમને મોકલે છે. સિમ્યુલેશન પગલું (1) થી પુનરાવર્તન કરે છે. ટાઇમ-સ્ટેપ્ડ સિમ્યુલેશનને ટેકો આપવાની પદ્ધતિ છેઃ સિમ્યુલેશન અમુક સમય અંતરાલ માટે તમામ ઘટનાઓ પર પ્રક્રિયા કરે છે. સિમ્યુલેશન તેના એસીએમને સમય માટે અગાઉથી વિનંતી મોકલે છે. એસીએમ સિમ્યુલેશન માટે અંતરાલ પર ટાઇમ સ્ટેમ્પ સાથે તમામ સંદેશાઓ મોકલે છે, ત્યારબાદ T +? T ને અનુદાન-એડવાન્સ મોકલે છે. સિમ્યુલેશન એસીએમને અંતરાલ માટેના કોઈપણ સંદેશા મોકલે છે. સિમ્યુલેશન પગલું (1) થી પુનરાવર્તન કરે છે. એ. આઈ. એસ. માં નલ સંદેશાનો ઉપયોગ કરીને ડેડલોક અવોઇડેન્સ મિકેનિઝમનો સમાવેશ થાય છે. મિકેનિઝમ માટે જરૂરી છે કે પ્રક્રિયાઓમાં શોષણક્ષમ દેખાવ લાક્ષણિકતાઓ હોય. ઑબ્જેક્ટ મેનેજમેન્ટ એસીએમ એટ્રિબ્યુટ ડેટાબેઝ અને ફિલ્ટર માહિતીનું સંચાલન કરે છે. એટ્રિબ્યુટ ડેટાબેઝ સિમ્યુલેશન માટે જાણીતી વસ્તુઓ, માલિકીની અથવા ભૂતિયા, અને તે વસ્તુઓની વિશેષતાઓ જાળવે છે જે હાલમાં સિમ્યુલેશનની માલિકી ધરાવે છે. કોઈપણ ઓબ્જેક્ટ વર્ગ માટે, વિશેષતાઓ સમૂહ બનાવો ના સભ્યો હોઈ શકે છે. ઓબ્જેક્ટ ઇન્ટરેસ્ટ સેટને રજૂ કરવા માટે ઓછામાં ઓછા જરૂરી લક્ષણો. ઉપયોગી, પરંતુ ફરજિયાત નહીં, માહિતી અપડેટ સેટ. કન્ફેડરેશનને સિમ્યુલેશન દ્વારા જાણ કરાયેલ ઑબ્જેક્ટ એટ્રિબ્યુટ મૂલ્યો સમગ્ર નેટવર્કમાં માહિતીના પ્રવાહને ફિલ્ટર્સ દ્વારા વધુ પ્રતિબંધિત કરી શકાય છે. ફિલ્ટરિંગ (1) ઓબ્જેક્ટ ક્લાસ, (2) એટ્રિબ્યુટ વેલ્યુ અથવા રેન્જ અને (3) ભૌગોલિક સ્થાન દ્વારા ભેદભાવ પ્રદાન કરે છે. ફિલ્ટર સિમ્યુલેશન સાથે સંબંધિત ક્રિયાપ્રતિક્રિયાઓને પણ વ્યાખ્યાયિત કરે છે. જો (અપડેટ બધા ફિલ્ટર માપદંડને પાર કરે છે) | જો (ઑબ્જેક્ટ સિમ્યુલેશન માટે જાણીતું છે) | | સિમ્યુલેશન માટે નવા એટ્રિબ્યુટ મૂલ્યો મોકલો | અન્યથા (ઑબ્જેક્ટ અજ્ઞાત છે) | | જો (ભૂત બનાવવા માટે પૂરતી માહિતી હાજર છે) | | સિમ્યુલેશનને બનાવો સંદેશ મોકલો | | અન્યથા (પૂરતી માહિતી જાણીતી નથી) | | સ્ટોર માહિતી પૂરી પાડવામાં આવેલ | | ગુમ થયેલ ડેટા માટે કન્ફેડરેશનને વિનંતી મોકલો (અપડેટ ફિલ્ટર માપદંડમાં નિષ્ફળ જાય છે) | જો (ઑબ્જેક્ટ સિમ્યુલેશન માટે જાણીતું છે) | | સિમ્યુલેશનને કાઢી નાંખો સંદેશ મોકલો | અન્યથા | અપડેટ ડેટાને કાઢી નાંખો | ACM દ્વારા જાળવવામાં આવેલી માલિકી અને ફિલ્ટરિંગ માહિતી વચ્ચે એટ્રિબ્યુટ માલિકીના સ્થાનાંતરણને સંકલન કરવા માટે જરૂરી માહિતી પ્રદાન કરે છે એએલએસપી બ્રોડકાસ્ટ એમુલેટર (એબીઈ) એએલએસપી બ્રોડકાસ્ટ એમુલેટર (એબીઈ) એએલએસપી માહિતીના વિતરણની સુવિધા આપે છે. તે તેના સંચાર માર્ગોમાંથી એક પર સંદેશ મેળવે છે અને તેના બાકીના તમામ સંચાર માર્ગો પર સંદેશને ફરીથી પ્રસારિત કરે છે. આ એવા રૂપરેખાંકનોને મંજૂરી આપે છે જ્યાં તમામ એ. એલ. એસ. પી. ઘટકો એકબીજા સાથે સ્થાનિક હોય (સમાન કમ્પ્યુટર પર અથવા સ્થાનિક ક્ષેત્ર નેટવર્ક પર). તે એવા રૂપરેખાંકનોને પણ મંજૂરી આપે છે જ્યાં એસીએમના સમૂહો વાઈડ એરિયા નેટવર્ક પર આંતર-એબીઈ સંચાર સાથે તેમના પોતાના સ્થાનિક એબીઈ સાથે વાતચીત કરે છે. સંચાર યોજના એ. એલ. એસ. પી. સંચાર યોજનામાં (1) એક આંતર-ઘટક સંચાર મોડેલનો સમાવેશ થાય છે જે એ. એલ. એસ. પી. ઘટકોને જોડતા પરિવહન સ્તર ઇન્ટરફેસને વ્યાખ્યાયિત કરે છે, (2) સિમ્યુલેશન-થી-સિમ્યુલેશન સંચાર, ઓબ્જેક્ટ મેનેજમેન્ટ અને સમય વ્યવસ્થાપન માટે સ્તરવાળી પ્રોટોકોલ, (3) સિમ્યુલેશનમાં રસની માહિતીને વ્યાખ્યાયિત કરવા માટે સંદેશ ફિલ્ટરિંગ યોજના, અને (4) બુદ્ધિશાળી સંદેશ વિતરણ માટેની પદ્ધતિ. આંતર-ઘટક સંચાર મોડેલ AIS આંતર-ઘટક સંચાર પ્રદાન કરવા માટે સતત જોડાણ સંચાર મોડેલનો ઉપયોગ કરે છે. આંતર-ઘટક સંદેશાવ્યવહાર પ્રદાન કરવા માટે વપરાતો પરિવહન સ્તર ઇન્ટરફેસ સિમ્યુલેશન જરૂરિયાતો અને AIS-સહાયક ઓપરેટિંગ સિસ્ટમ્સ પર પરિવહન સ્તર ઇન્ટરફેસો દ્વારા નિર્ધારિત કરવામાં આવ્યો હતોઃ સ્થાનિક VMS પ્લેટફોર્મ્સ વહેંચાયેલ મેઇલબોક્સનો ઉપયોગ કરે છે; બિન-સ્થાનિક VMS પ્લેટફોર્મ્સ પારદર્શક DECનેટ અથવા TCP/IP નો ઉપયોગ કરે છે; અને UNIX જેવા પ્લેટફોર્મ્સ TCP/IP નો ઉપયોગ કરે છે. એ. એલ. એસ. પી. પ્રોટોકોલ એ ઓર્થોગોનલ મુદ્દાઓના સમૂહ પર આધારિત છે જેમાં એ. એલ. એસ. પી. ની સમસ્યા જગ્યાનો સમાવેશ થાય છેઃ સિમ્યુલેશન-ટુ-સિમ્યુલેશન કમ્યુનિકેશન, ઓબ્જેક્ટ મેનેજમેન્ટ અને ટાઇમ મેનેજમેન્ટ. આ મુદ્દાઓને સ્તરબદ્ધ પ્રોટોકોલ દ્વારા સંબોધવામાં આવે છે જેમાં અંતર્ગત સિમ્યુલેશન/એસીએમ, ઓબ્જેક્ટ મેનેજમેન્ટ, ટાઇમ મેનેજમેન્ટ અને ઇવેન્ટ ડિસ્ટ્રિબ્યુશન પ્રોટોકોલ સાથે સિમ્યુલેશન પ્રોટોકોલ ટોચ પર છે. સિમ્યુલેશન પ્રોટોકોલ સિમ્યુલેશન પ્રોટોકોલ એ એએલએસપી પ્રોટોકોલનું મુખ્ય સ્તર છે. તેમાં સંદેશના ચાર પ્રકારો છેઃ અપડેટ. એ. એલ. એસ. પી. માં ઓબ્જેક્ટ્સને એક અનન્ય ઓળખ નંબર, એક વર્ગ અને c1ass સાથે સંકળાયેલ વિશેષતાઓના સમૂહ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. જેમ જેમ સિમ્યુલેશન સ્થિતિને તેના ઓબ્જેક્ટ્સમાં બદલે છે, તે એસીએમને અપડેટ સંદેશા મોકલે છે જે પ્રારંભિક અથવા બદલાયેલ લક્ષણ મૂલ્યો પ્રદાન કરે છે. એસીએમ પછી એઆઈએસ દ્વારા અન્ય સિમ્યુલેશનમાં માહિતીનું વિતરણ કરે છે જેમાં રસ દર્શાવવામાં આવ્યો છે. ક્રિયાપ્રતિક્રિયા. પદાર્થો વચ્ચેની ક્રિયાપ્રતિક્રિયાઓને પ્રકાર દ્વારા ઓળખવામાં આવે છે. ક્રિયાપ્રતિક્રિયાના પ્રકારોને પરિમાણો દ્વારા વર્ણવવામાં આવે છે, જેમ પદાર્થોને લક્ષણો દ્વારા વર્ણવવામાં આવે છે. જ્યારે સિમ્યુલેશનનો ઓબ્જેક્ટ અન્ય સિમ્યુલેશનના ઓબ્જેક્ટ અથવા ભૌગોલિક વિસ્તારને જોડે છે, ત્યારે સિમ્યુલેશન અન્ય રસ ધરાવતા સિમ્યુલેશનમાં વધુ પ્રસાર માટે ACM ને ક્રિયાપ્રતિક્રિયા સંદેશ મોકલે છે. વિનંતી રીફ્રેશ કરો. સિમ્યુલેશન કન્ફેડરેશનને રીફ્રેશ વિનંતી સંદેશ મોકલીને કોઈપણ ઓબ્જેક્ટ અથવા ઓબ્જેક્ટના વર્ગ માટે એટ્રિબ્યુટ મૂલ્યોના સમૂહને અપડેટ કરવાની વિનંતી કરી શકે છે. કાઢી નાંખો. જ્યારે સિમ્યુલેશન તેના એક ઓબ્જેક્ટનું અસ્તિત્વ બંધ કરે છે, ત્યારે સિમ્યુલેશન અન્ય સિમ્યુલેશનને જાણ કરવા માટે કાઢી નાખવાનો સંદેશ મોકલે છે. સિમ્યુલેશન પ્રોટોકોલ લખાણ આધારિત છે. તેને LALR (1) સંદર્ભ-મુક્ત વ્યાકરણ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. પ્રોટોકોલના શબ્દાર્થ સંઘ-આધારિત છે, જ્યાં વર્ગોનો સમૂહ, વર્ગ વિશેષતાઓ, ક્રિયાપ્રતિક્રિયાઓ અને ક્રિયાપ્રતિક્રિયા પરિમાણો ચલ છે. તેથી, સિમ્યુલેશન પ્રોટોકોલની વાક્યરચનાત્મક રજૂઆતને પદાર્થોના શબ્દાર્થ અને કોઈપણ ચોક્કસ સંઘની ક્રિયાપ્રતિક્રિયાઓના પ્રાથમિક જ્ઞાન વિના વ્યાખ્યાયિત કરી શકાય છે. સિમ્યુલેશન/એસીએમ કનેક્શન પ્રોટોકોલ સિમ્યુલેશન/એસીએમ કનેક્શન પ્રોટોકોલ સિમ્યુલેશન અને તેના એસીએમ વચ્ચેના જોડાણનું સંચાલન કરવા અને સિમ્યુલેશન અને તેના એસીએમ વચ્ચે માહિતીના વિનિમયની પદ્ધતિ માટે સેવાઓ પ્રદાન કરે છે. બે સેવાઓ સિમ્યુલેશન પ્રોટોકોલ સંદેશાઓના વિતરણને નિયંત્રિત કરે છેઃ ઘટનાઓ અને રવાનગી. ઇવેન્ટ સંદેશાઓ સમય-મુદ્રાંકિત હોય છે અને અસ્થાયી-સુસંગત ક્રમમાં વિતરિત કરવામાં આવે છે. સિમ્યુલેશન સમયને ધ્યાનમાં લીધા વિના, રવાનગી સંદેશાઓ શક્ય તેટલી વહેલી તકે પહોંચાડવામાં આવે છે. વધારાના પ્રોટોકોલ સંદેશાઓ જોડાણ સ્થિતિ, ફિલ્ટર નોંધણી, એટ્રિબ્યુટ લોક નિયંત્રણ, કન્ફેડરેશન સેવ કંટ્રોલ, ઓબ્જેક્ટ રિસોર્સ કંટ્રોલ અને સમય નિયંત્રણ સેવાઓ પ્રદાન કરે છે. ઓબ્જેક્ટ મેનેજમેન્ટ પ્રોટોકોલ ઓબ્જેક્ટ મેનેજમેન્ટ પ્રોટોકોલ એ પીઅર-લેવલ પ્રોટોકોલ છે જે સિમ્યુલેશન પ્રોટોકોલની નીચે બેસે છે અને ઓબ્જેક્ટ મેનેજમેન્ટ સેવાઓ પ્રદાન કરે છે. એસીએમ તેનો ઉપયોગ ફક્ત ઓબ્જેક્ટ એટ્રિબ્યુટ બનાવટ, સંપાદન, પ્રકાશન અને ચકાસણી (વિતરિત ઓબ્જેક્ટ ડેટાબેઝની સુસંગતતા) માટે કરે છે. આ સેવાઓ AIS ને વિતરિત ઓબ્જેક્ટ માલિકીનું સંચાલન કરવાની મંજૂરી આપે છે. ડિસ્ટ્રિબ્યુટેડ ઓબ્જેક્ટ માલિકી ધારે છે કે કોઈ એક સિમ્યુલેશન સંઘમાં તમામ ઓબ્જેક્ટ્સની માલિકી ધરાવતું હોવું જોઈએ નહીં, પરંતુ ઘણા સિમ્યુલેશન માટે કેટલીક ઓબ્જેક્ટ્સનું જ્ઞાન જરૂરી છે. સિમ્યુલેશન અન્ય સિમ્યુલેશનની માલિકીની વસ્તુઓ શોધવા માટે સિમ્યુલેશન પ્રોટોકોલ અપડેટ સંદેશાનો ઉપયોગ કરે છે. જો આ સિમ્યુલેશન વસ્તુઓમાં રસ ધરાવે છે, તો તે તેમને ઘોસ્ટ કરી શકે છે (તેમના સ્થાનો અને સ્થિતિને ટ્રેક કરી શકે છે) અને માલિકીની વસ્તુઓમાંથી તેમની સાથેની ક્રિયાપ્રતિક્રિયાઓનું મોડેલ બનાવી શકે છે. તાળાઓ વિશેષતા માલિકીનો અમલ કરે છે. ઓબ્જેક્ટ મેનેજમેન્ટ પ્રોટોકોલનું પ્રાથમિક કાર્ય એ સુનિશ્ચિત કરવાનું છે કે સિમ્યુલેશન માત્ર તે જ વિશેષતાઓને અપડેટ કરે છે જેના માટે તેણે તાળું મેળવ્યું છે. એસીએમમાં ઓબ્જેક્ટ મેનેજર એસીએમને જાણીતી માલિકીની અને ભૂતિયા વસ્તુઓની વસ્તુઓ અને ઓબ્જેક્ટ વિશેષતાઓનું સંચાલન કરે છે. સિમ્યુલેશન/એસીએમ પ્રોટોકોલ દ્વારા પૂરી પાડવામાં આવતી સેવાઓનો ઉપયોગ સિમ્યુલેશન દ્વારા એસીએમની એટ્રિબ્યુટ લોકિંગ મિકેનિઝમ સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે થાય છે. એસીએમ વચ્ચે સ્થિતિ, વિનંતી, સંપાદન અને ઓબ્જેક્ટ વિશેષતાઓના પ્રકાશનનું સંકલન, ઓબ્જેક્ટ મેનેજમેન્ટ પ્રોટોકોલનો ઉપયોગ કરે છે. આપેલ ACM માટે જાણીતા દરેક ઓબ્જેક્ટના દરેક લક્ષણની સ્થિતિ હોય છે જે ત્રણ મૂલ્યોમાંથી એક ધારે છેઃ લૉક કરેલ. સિમ્યુલેશન એટ્રિબ્યુટને નિયંત્રિત કરે છે અને એટ્રિબ્યુટ મૂલ્યને અપડેટ કરી શકે છે. સિમ્યુલેશન એ લક્ષણની "માલિકી" ધરાવે છે જો તેમાં તે લક્ષણ લૉક કરેલું હોય. સિમ્યુલેશન ઑબ્જેક્ટની "માલિકી" ધરાવે છે જો તેની ઓળખ લક્ષણ લૉક કરેલ હોય. તાળું મરાયેલું છે. હાલમાં કોઈ સિમ્યુલેશન એટ્રિબ્યુટને નિયંત્રિત કરતું નથી. નિયંત્રણ માટે પૂછવામાં આવતા કોઈપણ અનુકરણને નિયંત્રણ આપવામાં આવે છે. ગયા. નિયંત્રણની સ્થિતિ સંઘમાં અન્યત્ર રાખવામાં આવે છે. એસીએમના દ્રષ્ટિકોણથી, પદાર્થો તેના સિમ્યુલેશન દ્વારા કરવામાં આવતી નોંધણી પ્રક્રિયા દ્વારા અથવા અન્ય સિમ્યુલેશન દ્વારા નોંધાયેલ પદાર્થોની શોધ દ્વારા અસ્તિત્વમાં આવે છે. નોંધાયેલ પદાર્થો અને શોધાયેલ પદાર્થો માટે પ્રારંભિક સ્થિતિ વિશેષતા તાળાઓ નીચે મુજબ છેઃ વસ્તુ નોંધણી દરેક પદાર્થ-વિશેષતા જોડીને તાળાઓની સ્થિતિમાં મૂકે છે. સિમ્યુલેશન વૈકલ્પિક રીતે અનલૉક્ડ સ્થિતિમાં હોવાની વિશેષતાઓને સ્પષ્ટ કરી શકે છે. ઓબ્જેક્ટ ડિસ્કવરી ઓબ્જેક્ટ ડેટાબેઝમાં ઓબ્જેક્ટને ભૂતિયા ઓબ્જેક્ટ તરીકે ઉમેરે છે. આ ઓબ્જેક્ટ માટેના તમામ લક્ષણો ગયા હોવાની સ્થિતિ સાથે ચિહ્નિત થયેલ છે. સમય વ્યવસ્થાપન પ્રોટોકોલ સમય વ્યવસ્થાપન પ્રોટોકોલ એ પીઅર-લેવલ પ્રોટોકોલ પણ છે જે સિમ્યુલેશન પ્રોટોકોલની નીચે બેસે છે. તે એસીએમ વચ્ચે સિમ્યુલેશન સમયને સુમેળ કરવા માટે સમય વ્યવસ્થાપન સેવાઓ પ્રદાન કરે છે. પ્રોટોકોલ કન્ફેડરેશનમાં સિમ્યુલેશનના પ્રવેશના વિતરિત સંકલન, સમયની પ્રગતિ અને કન્ફેડરેશન બચત માટે સેવાઓ પ્રદાન કરે છે. જોડાવા/રાજીનામું આપવાની સેવાઓ અને સમય સુમેળ કરવાની પદ્ધતિઓ અગાઉના વિભાગમાં વર્ણવવામાં આવી છે. સેવ મિકેનિઝમ ફોલ્ટ ટોલરન્સ પ્રદાન કરે છે. સિમ્યુલેશન સમયના ચોક્કસ મૂલ્ય માટે તમામ એસીએમ, અનુવાદકો અને સિમ્યુલેશનનો સુસંગત સ્નેપશોટ બનાવવા માટે સંકલન જરૂરી છે. સંદેશ ફિલ્ટરિંગ એસીએમ સંઘ તરફથી પ્રાપ્ત સંદેશની સામગ્રીનું મૂલ્યાંકન કરવા માટે સિમ્યુલેશન સંદેશ ફિલ્ટરિંગનો ઉપયોગ કરે છે. એસીએમ તેના સિમ્યુલેશનમાં રસ ધરાવતા સંદેશાઓ પહોંચાડે છે, અને ફિલ્ટરિંગ માપદંડ પસાર કરે છે અને જે રસ ધરાવતા નથી તેને કાઢી નાખે છે. એસીએમ બે પ્રકારના સંદેશાઓને ફિલ્ટર કરે છેઃ સંદેશાઓને અપડેટ કરો અને ક્રિયાપ્રતિક્રિયા સંદેશાઓ. સંદેશાઓ અપડેટ કરો. એસીએમ સિમ્યુલેશન પ્રદાન કરે છે તે સિમ્યુલેશનના અપડેટ મેસેજ ફિલ્ટરિંગ માપદંડના આધારે અપડેટ મેસેજનું મૂલ્યાંકન કરે છે. અગાઉ ચર્ચા કરવામાં આવી છે તેમ, જ્યારે ACM અપડેટ સંદેશ મેળવે છે ત્યારે ચાર સંભવિત પરિણામો આવે છેઃ (1) ACM સંદેશને કાઢી નાખે છે, (2) ACM સિમ્યુલેશનને ક્રિએટ સંદેશ મોકલે છે, (3) ACM સિમ્યુલેશનને અપડેટ સંદેશ મોકલે છે, અથવા (4) ACM સિમ્યુલેશનને ડિલીટ સંદેશ મોકલે છે. સંવાદ સંદેશાઓ. એ. સી. એમ. પ્રકારનાં પરિમાણને કારણે ક્રિયાપ્રતિક્રિયા સંદેશાઓને કાઢી શકે છે. પ્રકારનાં પરિમાણમાં ઓબ્જેક્ટ ક્લાસ માળખા જેવું જ અધિક્રમિક માળખું હોય છે. સિમ્યુલેશન તેના ACM ને ક્રિયાપ્રતિક્રિયા પ્રકારોની જાણ કરે છે જે ક્રિયાપ્રતિક્રિયા ફિલ્ટરને પસાર અથવા નિષ્ફળ થવું જોઈએ. સંદેશ વિતરણ એ. એલ. એસ. પી. સંઘમાં ઘટકો વચ્ચે સંદેશ ટ્રાફિકને ઘટાડવા માટે, એ. આઈ. એસ. બુદ્ધિશાળી સંદેશ રૂટીંગના એક સ્વરૂપનો ઉપયોગ કરે છે જે ઇવેન્ટ ડિસ્ટ્રિબ્યુશન પ્રોટોકોલ (ઇ. ડી. પી.) નો ઉપયોગ કરે છે. ઇ. ડી. પી. એ. સી. એમ. ને તેમના સિમ્યુલેશન દ્વારા નોંધાયેલા સુધારા અને ક્રિયાપ્રતિક્રિયા ગાળકો વિશે અન્ય એ. આઈ. એસ. ઘટકોને જાણ કરવાની મંજૂરી આપે છે. અપડેટ સંદેશાઓના કિસ્સામાં, આ માહિતીનું વિતરણ એસીએમને ફક્ત એવા વર્ગો (અને વર્ગોના લક્ષણો) પર માહિતીનું વિતરણ કરવાની મંજૂરી આપે છે જે સંઘને રસ ધરાવે છે. એબીઈ આ માહિતીનો ઉપયોગ માત્ર તે જ માહિતી મોકલવા માટે કરે છે જે તે જે ઘટકોને સેવા આપે છે તેમાં રસ ધરાવે છે. ક્રિયાપ્રતિક્રિયા સંદેશાઓ માટે, પ્રક્રિયા સમાન છે, સિવાય કે ક્રિયાપ્રતિક્રિયા સંદેશમાં પ્રકારનું પરિમાણ નક્કી કરે છે કે સંદેશ ક્યાં મોકલવામાં આવે છે. અનિતા એડમ્સ, ગોર્ડન મિલર અને ડેવિડ સીડેલ, નવેમ્બર 1993, "એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ (ALSP) 1993 કન્ફેડરેશન વાર્ષિક અહેવાલ", ધ MITRE કોર્પોરેશન. નાણાકીય વર્ષ 1993માં એ. એલ. એસ. પી. કાર્યક્રમનો ઇતિહાસ. વિલિયમ ઇ. બેબીનો, ફિલિપ એસ. બેરી, સી. ઝાચેરી ફર્નેસ, "ઓટોમેટેડ ટેસ્ટિંગ ઇન ધ જોઇન્ટ ટ્રેનિંગ કોન્ફેડરેશન (જેટીસી)", પ્રોસિડિંગ્સ ઓફ ધ ફોલ 1998 સિમ્યુલેશન ઇન્ટરઓપરેબિલિટી વર્કશોપ, ઓર્લાન્ડો, એફએલ, સપ્ટેમ્બર, 1998. એમ. એ. જે. જ્હોન બુલ્લિંગ્ટન અને ગોર્ડન મિલર, સપ્ટેમ્બર 1996, "ઇન્ટેલિજન્સ સિમ્યુલેશન સપોર્ટ ટુ ધ જોઇન્ટ ટ્રેનિંગ કોન્ફેડરેશનઃ ઇમ્પ્લિકેશન્સ ફોર ફ્યુચર ડેવલપમેન્ટ", TACSIM પ્રોજેક્ટ ઓફિસ અને ધ MITRE કોર્પોરેશન, જે મોરસ પ્રકાશન, ફાલાન્ક્સની સપ્ટેમ્બર 1996ની આવૃત્તિમાં પ્રકાશિત થયું હતું. લિડિયા પી. ડુબોન, 1993, "એએલએસપી દ્વારા ડિસ્ટ્રિબ્યુટેડ સિમ્યુલેશન એન્વાયર્નમેન્ટમાં જોડાવું", 1993 વિન્ટર સિમ્યુલેશન કોન્ફરન્સની કાર્યવાહી. લૌરા ફેઇનરમેન, ગોર્ડન મિલર, ડેવિડ પ્રોચનો, રિચાર્ડ વેધરલી, એનેટ વિલ્સન અને અનિતા એડમ્સ ઝબેક, "એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ (ALSP) પ્રોજેક્ટ 1994 વાર્ષિક અહેવાલ", તારીખ માર્ચ 1995, ધ MITRE કોર્પોરેશન. નાણાકીય વર્ષ 1994માં એ. એલ. એસ. પી. કાર્યક્રમનો ઇતિહાસ. મેરી સી. ફિશર, એપ્રિલ 1994, "એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ (ALSP)-મેનેજિંગ કન્ફેડરેશન ડેવલપમેન્ટ", યુ. એસ. આર્મી સિમ્યુલેશન, ટ્રેનિંગ એન્ડ ઇન્સ્ટ્રુમેન્ટેશન કમાન્ડ. 1994ની ઈલેક્સિમ ઈન્ટરનેટ પરિષદમાં રજૂ કરાયેલ એક પેપર. મેરી સી. ફિશર, અનિતા એડમ્સ, ગોર્ડન મિલર, જૂન 1994, "એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ (ALSP)-ટ્રેનિંગ ફોર ધ ફ્યુચર", યુ. એસ. આર્મી સિમ્યુલેશન, ટ્રેનિંગ એન્ડ ઇન્સ્ટ્રુમેન્ટેશન કમાન્ડ અને ધ MITRE કોર્પોરેશન. કોલોરાડો સ્પ્રિંગ્સ, કોલોરાડોમાં એર ફોર્સ એકેડેમી ખાતે મિલિટરી ઓપરેશન્સ રિસર્ચ સિમ્પોસિયમ 62 ની બેઠકમાં રજૂ કરાયેલ એક પેપર. મેરી સી. ફિશર, ડિસેમ્બર 1994, "એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ (એએલએસપી)-મેનેજિંગ કન્ફેડરેશન ડેવલપમેન્ટ", યુ. એસ. આર્મી સિમ્યુલેશન, ટ્રેનિંગ એન્ડ ઇન્સ્ટ્રુમેન્ટેશન કમાન્ડ. ઓર્લાન્ડો, ફ્લોરિડામાં 1994 વિન્ટર સિમ્યુલેશન કોન્ફરન્સમાં રજૂ કરાયેલ પેપર. મેરી સી. ફિશર, એપ્રિલ 1995, "એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ (ALSP)-ડિસ્ટ્રિબ્યુટેડ ઇન્ટરેક્ટિવ સિમ્યુલેશન સાથે ફ્યુચર ટ્રેનિંગ", યુ. એસ. આર્મી સિમ્યુલેશન, ટ્રેનિંગ એન્ડ ઇન્સ્ટ્રુમેન્ટેશન કમાન્ડ. નેધરલેન્ડ્સના હેગ ખાતે એપ્રિલ 1995માં આંતરરાષ્ટ્રીય તાલીમ સાધનો પરિષદમાં 25-27 પર એક પેપર રજૂ કરવામાં આવ્યું હતું. મેરી સી. ફિશર, સપ્ટેમ્બર 1995, "જોઇન્ટ સિમ્યુલેટેડ બેટલફિલ્ડ", યુ. એસ. આર્મી સિમ્યુલેશન, ટ્રેનિંગ એન્ડ ઇન્સ્ટ્રુમેન્ટેશન કમાન્ડ, પ્રોસિડિંગ્સ ઓફ ધ 36થ ડિફેન્સ રિસર્ચ ગ્રૂપ (ડી. આર. જી.) સેમિનાર ઓન મોડેલિંગ એન્ડ સિમ્યુલેશન, 5-8 સપ્ટેમ્બર 1995, વોશિંગ્ટન, ડી. સી. મેરી સી. ફિશર, ઓક્ટોબર 1995, "જોઇન્ટ સિમ્યુલેટેડ બેટલફિલ્ડ થ્રુ એગ્રીગેટ લેવલ સિમ્યુલેશન પ્રોટોકોલ", યુ. એસ. આર્મી સિમ્યુલેશન, ટ્રેનિંગ એન્ડ ઇન્સ્ટ્રુમેન્ટેશન કમાન્ડ, પ્રોસિડિંગ્સ ઓફ ધ સાઉથઈસ્ટર્ન સિમ્યુલેશન કોન્ફરન્સ '95, ઓર્લાન્ડો, FL માં પ્રકાશિત. મેરી સી. ફિશર, માર્ચ 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 વિન્ટર સિમ્યુલેશન કોન્ફરન્સમાં રજૂ કરાયેલ પેપર. સંદર્ભો ડિસ્ટ્રિબ્યુટેડ કમ્પ્યુટિંગની એપ્લિકેશનો ડિસ્ટ્રિબ્યુટેડ કમ્પ્યુટિંગ આર્કિટેક્ચર એપ્લિકેશન લેયર પ્રોટોકોલ સિમ્યુલેશન સોફ્ટવેર મિટર કોર્પોરેશન