SOFTWARE SECURITY IMPROVEMENT THROUGH THE APPLICATION OF UML MODEL REFACTORING

dc.contributor.authorHaris Mumtaz
dc.date2016
dc.date.accessioned2022-05-18T04:11:28Z
dc.date.available2022-05-18T04:11:28Z
dc.degree.departmentCollege of Computer Science and Engineering
dc.degree.grantorKing Fahad for Petrolem University
dc.description.abstractللروائح الكريهة للبرمجيات تأثير سلبي على جودة البرمجيات عن طريق تأثيرها على عناصر جودة البرمجيات. لا بد من كشف وتصيحي الروائح الكريهة للبرمجيات في نماذج التحليل والتصميم لتجنب انتشارها إلى مراحل لاحقة من تطوير البرمجيات. امن البرمجيات سمة مهمة في جودة البرمجيات بسبب الطبيعة الحرجة للتطبيقات في هذه الأيام. في السنوات الأخيرة، لوحظ تزايد البحوث ذات الصلة لضمان تطوير البرمجيات، ومع ذلك، هناك عدد قلقل من البحوث التي تعالج تأثير الروائح الكريهة للبرمجيات على امن البرمجيات. الهدف الرئيسي من هذا البحث هو إيجاد حل لمشكلة الأمن في نماذج لغة النمذجة الموحدة من خلال تطبيق إعادة هيكلية البرمجيات بشكل آلي. ويتم تحقيق هذا الهدف الرئيسي من خلال أنشطة متعددة، والتي تشمل؛ اقتراح تقنية لكشف عن الروائح الكريهة للبرمجيات، واقتراح طريقة لتصحيح الروائح الكريهة للبرمجيات والتقييم التطبيقي لهذه الطرق المقترحة وتقييم التحسن الأمني في نماذج لغة النمذجة الموحدة نتيجة لإعادة هيكلة البرمجيات. ويتحقق الكشف عن الروائح الأمنية السيئة للبرمجيات من خلال تطويع الخوارزمية الجينية، بينما يتم إنجاز التصحيح من قبل نهج نموذج التحول. لغرض التقييم تركز دراستنا على ثلاثة نماذج من لغة النمذجة الموحدة وهي حالة الاستخدام، وتسلسل الرسم وفئة الرسم. ويتم إنجاز تقييم التحسن الأمني من خلال التحليل الإحصائي لمقاييس الجودة. يتم تنفيذ عمليات التحقق التجريبية للنهج المقترح من خلال دراسات لنماذج ممثلة بلغة النمذجة الموحدة. أظهرت النتائج قدرة عالية على الكشف وتصحيح الروائح الكريهة للبرمجيات. إلى جانب الكشف والتصحيح التلقائي، تم التأكد من إعادة الهيكلة للروائح الأمنية السيئة يدويا كذلك. التقييم والتحليلات الإحصائية لمقاييس الجودة تأكد لنا وجود تحسن كبير في جودة أمن نماذج لغة النمذجة الموحدة لتحقيق إعادة هيكلة البرمجيات.
dc.identifier.other4545
dc.identifier.urihttps://drepo.sdl.edu.sa/handle/20.500.14154/901
dc.language.isoen
dc.publisherSaudi Digital Library
dc.thesis.levelMaster
dc.thesis.sourceKing Fahad for Petrolem University
dc.titleSOFTWARE SECURITY IMPROVEMENT THROUGH THE APPLICATION OF UML MODEL REFACTORING
dc.typeThesis

Files

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