Frameworks for componentbased simulation أطر للمحاكاة المعتمدة على المكونات
Authors:
Soliman Hussam Mohamed
Issue Date:
2001
Citation:
Frameworks for componentbased simulation أطر للمحاكاة المعتمدة على المكونات Hussam M Solimanمجلة جامعة الملك سعود علوم الحاسب والمعلومات عمادة شؤون المكتبات، جامعة الملك سعودVol 13 (1421 H 2001) p p 6376Soliman Hussam Mohamed
Abstract:
دعت الحاجة إلى خفض تكلفة تطوير نماذج المحاكاة إلى محاولات حديثة لوضع قياسات تدعو إلى إعادة استخدام النماذج والتشغيل البيني لها بالتحديد، تم تبني قياس HLA الجديد والمدعوم من وزارة الدفاع الأمريكية ؛ ليكون المعمار القياسي لجميع نماذج المحاكاة العسكرية في نفس الوقت ؛ قام القطاع التجاري بجهود ناجحة لتطوير تقنيات محكمة للحوسبة الموزعة، وبالتحديد معمار CORBA من مجموعة OMG وCORBA هي مجموعة ضخمة من المواصفات والاتفاقات الاتصالية تعتمد على المفاهيم الشيئية لتحقيق بيئة شيئية موزعة للحوسبة تسمح بإعادة الاستخدام والتشغيل البيني وعند استخدام HLA وCORBA في سياق تطوير المحاكاة المبنية على المكونات والتشغيل البيني لهذه المكونات كما نعقد أيضا مقارنة بينهما على أربعة محاور تتعلق بأسس التصميم لكل منهما The need to reduce development costs of simulation models has led to recent efforts for setting simulation standards that foster model reuse and interoperability Specifically the High Level Architecture (HLA) is a new simulation standard supported by the US Defense Modeling and Simulation Office (DMSO) It has been adopted as the standard technical architecture for all US Department of Defense simulations In the meantime the commercial sector has had successful efforts in developing enabling technologies for distributed computing ; namely the Common Object Request Broker Architecture (CORBA) by the Object Management Group (OMG) CORBA is a large and complex set of specifications and protocols that utilizes the objectoriented paradigm to achieve distributed objectoriented computing environments that allow object interoperability and reuse When used as an infrastructure for simulation model reuse and interoperability both HLA and CORBA exhibit merits and limitations Since HLA and CORBA were developed independently need exists for a comparative evaluation of the two architectures as a basis for componentbased simulation In this paper both HLA and CORBA are presented in the context of componentbased simulation model development and interoperability The two architectures are compared against four comparison criteria that are related to their conceptual foundation and design