Search In this Thesis
   Search In this Thesis  
العنوان
Design patterns and component framework for building RTSJ-Based Real-Time Middleware /
المؤلف
Alrahmawy, Mohammed Fathi.
هيئة الاعداد
باحث / محمد فتحى الرحماوى
مشرف / اندى ويلينجس
باحث / محمد فتحى الرحماوى
باحث / محمد فتحى الرحماوى
الموضوع
Building RTSJ-Based.
تاريخ النشر
2010.
عدد الصفحات
460 p. :
اللغة
الإنجليزية
الدرجة
الدكتوراه
التخصص
علوم الحاسب الآلي
تاريخ الإجازة
1/1/2011
مكان الإجازة
جامعة المنصورة - كلية الحاسبات والمعلومات - Department of Computer Science
الفهرس
Only 14 pages are availabe for public view

from 480

from 480

Abstract

الانظمة الوسيطة (Middleware) هي أنظمة برمجية يتم بنائها كطبقة أعلى انظمة التشغيل لاستخدام امكانياتها وخدماتها والإضافة عليها لدعم تطوير أنظمة موزعه ذات كفاءة عالية ، ولكن الطرق التقليدية لبناء هذه الانظمة الوسيطة لا تهتم أن يكون عمل هذه الانظمة خاضع لقيود تسمح لها بتشغيل أنظمة لها متطلبات تنفيذ ذات زمن حقيقي (Real-time Systems) بحيث تسمح بتوقع سلوك و عمل هذه الانظمة ، ومن أمثلة ذلك الانظمه الوسيطة التي يتم بنائها باستخدام تقنيات لغه الجافا حيث أن تصميم لغة الجافا لا يسمح ببناء أنظمة ذات زمن حقيقي بصورة عامة رغم أنها من أهم اللغات المستخدمة في بناء الانظمة الوسيطة ، ولهذا اتجاه الباحث في رسالته إلى دراسة استخدام التقنيات الحديثة الجاري تطويرها لتمكين لغة الجافا من بناء أنظمة ذات متطلبات تنفيذ في الزمن الحقيقي (RTSJ) مع دراسة استخدام هذه التقنيات في بناء و تطوير أنماط تصميم برمجية ومنظومة مكونات برمجية باستخدام تقنيات الجافا ذات التنفيذ في زمن حقيقي تكون لها فعالية في بناء أنظمة وسيطة لخدمة بناء أنظمة موزعه ذات مقومات تنفيذ في الزمن الحقيقي ، وقدم الباحث لدعم بحثه ما يلي : - دراسة الانواع المختلفة للانظمة الوسيطة ذات متطلبات التنفيذ في الزمن الحقيقي وطرق بنائها مع الفروق المختلفة لبنائها - دراسة أوجه القصور في لغة الجافا التي تعوق استخدامها في بناء أنظمة ذات زمن حقيقي بصفة عامة وخاصة الانظمة الوسيطة والموزعه بصفة خاصة. - نموذج لبناء الذاكرة الخاصة بالمكونات البرمجية باستخدام تقنيات SCOPED MEMORY AREAS مع توفير أنماط برمجية لادارة وإعادة استخدام الذاكرة - نموذج لمكون برمجي (Real-time Reconfigurable Communication Component) يسمح للاتصال بين المكونات البرمجية سواء على المستوى المركزي داخل نفس الجهاز أواتصال عن بعد بين مكونات النظام الموزعة على شبكة بتقنية communication Non-blocking المتاحة في أنظمة التشغيل الحديثة مع إمكانية اعاده توصيفها لتعمل بتقنية Blocking Communication للحصول على مستويات أداء تناسب الانواع المختلفة من الانظمة ذات متطلبات التنفيذ في الزمن الحقيقي. - نموذج لتصميم وبناء نظام تشغيل وسيط باستخدام النماذج التي قدمها البحث في رسالته لدعم بناء أنظمة التشغيل الموزعه