AUTOMATIC REFERENCE MODEL DEVELOPMENT FOR EARLY STAGE ARTIFACTS REUSE

dc.contributor.authorMOJEEB ALKHIAT
dc.date2015
dc.date.accessioned2022-05-18T08:01:53Z
dc.date.available2022-05-18T08:01:53Z
dc.degree.departmentCollege of Computer Science and Engineering
dc.degree.grantorKing Fahad for Petrolem University
dc.description.abstractان بناء برمجيات جديدة من خلال اعادة استخدام مكونات برمجية موجودة مسبقاً تعتبر استراتيحية اساسية للتغلب على ازمة البرمجيات والمتمثلة في الكلفة والوقت والكفاءة. تكمن فائدة اعادة الاستخدام بشكل افضل عندما يتم التخطيط لها وادارتها بشكل نظامي ضمن نطاق معين او نطاقات متشابهة حيث تشترك العديد من البرمجيات ضمن النطاق الواحد او النطاقات المتشابهة في الكثير من الوظائف. اضافة الى ذلك فإن اعادة الاستخدام للمكونات البرمجية في المراحل الاولى من دورة حياة تطوير البرنامج تكون ذات فائدة جمّة اذا ما قارناها بالفائدة المرجوة من اعادة استخدام المكونات البرمجية في المراحل المتقدمة من دورة حياة البرمجيات. بالرغم من هذه الفائدة المرجوة الا ان تحقيقها بشكل فعلي من عدة نماذج ليس بالشيء السهل، خاصةً عندما تكون النماذج ذات احجام كبيرة. تعتبر النماذج المرجعية لمكونات البرمجيات في مراحلها الاولى اداة جيدة لتدعيم اعادة الاستخدام من عدة انظمة برمجية في نطاق ما، حيث يستطيع النموذج المرجعي تقديم نسبة اعادة الاستخدام الكامنة في عدة نماذج وذلك من خلال نموذج واحد تسهل ادارته، حيث يشمل هذا النموذج المرجعي العناصر المشتركة والمختلفة بين تلك النماذج. بالرغم من اهمية تلك النماذج المرجعية الا انها لم تُعط الاهتمام الكافي من قبل الباحثين من حيث كيفية بنائها بشكل اوتوماتيكي من مجموعة من النماذج المنفردة. يقدم هذا البحث حلاً متضمناً خوارزميات مرحلية لكلٍ من مطابقة النماذج المختلفة و دمجها الى نموذج مرجعي واحد. محور تركيزنا في هذا البحث هو نماذج البنية الهيكلة لانظمة البرمجيات ممثلة بنماذج الفئة. حيث قمنا بمقارنة عدة خوارزميات بما فيها الخوارزميات الجينية وخوارزميات محاكاة تبريد الصلب، من اجل التعامل مع تعقيدات مسألتي المطابقة والدمج للنماذج والتغلب عليها. لقد تبين من خلال التجارب العملية التي قمنا باجراءها على حالات دراسة متعددة ان الحل المقترح ذو جدوى.
dc.identifier.other3078
dc.identifier.urihttps://drepo.sdl.edu.sa/handle/20.500.14154/2855
dc.language.isoen
dc.publisherSaudi Digital Library
dc.thesis.levelDoctoral
dc.thesis.sourceKing Fahad for Petrolem University
dc.titleAUTOMATIC REFERENCE MODEL DEVELOPMENT FOR EARLY STAGE ARTIFACTS REUSE
dc.typeThesis

Files

Copyright owned by the Saudi Digital Library (SDL) © 2025