ارسل ملاحظاتك

ارسل ملاحظاتك لنا







A New Approach for Generating Subtle Mutants

العنوان بلغة أخرى: طريقة جديدة لإنتاج المتحولات الدقيقة
المؤلف الرئيسي: الشيشاني، عبدالله محمد شرف الدين (مؤلف)
مؤلفين آخرين: وديان، فادي ابراهيم علي (مشرف)
التاريخ الميلادي: 2019
موقع: الزرقاء
الصفحات: 1 - 59
رقم MD: 1013968
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: الجامعة الهاشمية
الكلية: كلية الدراسات العليا
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

4

حفظ في:
LEADER 05473nam a22003497a 4500
001 1512483
041 |a eng 
100 |9 548308  |a الشيشاني، عبدالله محمد شرف الدين  |e مؤلف 
245 |a A New Approach for Generating Subtle Mutants 
246 |a طريقة جديدة لإنتاج المتحولات الدقيقة 
260 |a الزرقاء  |c 2019 
300 |a 1 - 59 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c الجامعة الهاشمية   |f كلية الدراسات العليا  |g الاردن  |o 0381 
520 |a اختبار النسخ المتحولة هو اختبار يعتمد على الأخطاء لقياس كفاءة حالات الفحص بحسب قدرتها على اكتشاف الأخطاء المدخلة. في اختبار النسخ المتحولة، يتم إنتاج نسخ من البرنامج الأصلي، تسمى المتحولات، عن طريق إدخال أخطاء في هذه النسخ بطريقة ممنهجة. المتحول الذي يحتوي خطأ واحد فقط يسمى متحول من الدرجة الأولى، مهمة مجموعة حالات الفحص هي إيجاد هذه الأخطاء المدخلة، والتي تسمى أيضا قتل المتحولات. أظهرت الدراسات التجريبية أن اختبار النسخ المتحولة فعال أكثر من طرق الفحص الأخرى. عدا عن تقييم وتحسين كفاءة حالات الفحص، يمكن أيضا استخدام اختبار النسخ المتحولة لتقدير عدد الأخطاء الموجودة في برنامج معين، ومقارنة أساليب الفحص للتحقق من صحته. ومع ذلك، فإن اختبار النسخ المتحولة لقي نجاح محدودا في سوق العمل. السبب يرجع إلى مشكلتين رئيسيتين. المشكلة الأولى هي التكلفة العالية لإنتاج وتشغيل العدد الكبير من المتحولات. المشكلة الثانية هي النسبة المرتفعة من المتحولات المماثلة، وهي متحولات تنتج نفس ناتج البرنامج الأصلي، وبالتالي لا يمكن قتلها. تم اقتراح العديد من الأساليب لحل هاتين المشكلتين. ومنها، اختبار النسخ المتحولة العليا، وهي المتحولات التي تحتوي على أكثر من خطأ واحد، اقترحت لإنتاج متحولات مماثلة أقل وأكثر دقة، وهي المتحولات التي يصعب قتلها. من خلال إيجاد مثل هذه المتحولات، يمكن تقليل تكلفة عملية الفحص. المتحولات العليا الدقيقة نادرة بين العدد الكبير من المتحولات التي يمكن إنتاجها. في هذه الرسالة قمنا بتطوير خوارزمية وراثية لإيجاد المتحولات الدقيقة العليا. تستخدم الطريقة المقترحة آلية محسنة في مرحلة الدمج، وتستخدم أيضا خمسة تقنيات اختيار لانتخاب المتحولات لنقلها إلى الجيل التالي في الخوارزمية الوراثية. قمنا بتطوير الطريقة المقترحة في أداة تسمى GaSubtle: (الخوارزمية الجينية لإيجاد المتحولات الدقيقة العليا). تقوم الأداة بأتمتة عملية قراءة وإنتاج وتشغيل المتحولات الدقيقة العليا. قمنا بتقييم الطريقة المقترحة باستخدام عشرة برامج عن طريق حساب عدد المتحولات الدقيقة العليا التي تم إيجادها ونسبة المتحولات المماثلة والتكلفة باستخدام وقت التشغيل. يظهر تقييمنا أن النتائج تختلف باختلاف تقنيات الاختيار، ولكن اختيار الاقتطاع (Truncation Selection) كان الأكثر فاعلية وأنتج أقل نسبة من المتحولات المماثلة. تظهر نتائجنا أيضا أن تقنية الدمج المقترحة أكثر فعالية من التقنية المستخدمة في الخوارزميات الجينية السابقة لإنتاج المتحولات. 
653 |a تقنيات الدمج  |a النسخ المتحولة  |a الأخطاء المدخلة  |a كفاءة الفحص  |a الخوارزميات الجينية 
700 |9 331836  |a وديان، فادي ابراهيم علي  |g Wedyan, Fadi Ibrahim  |e مشرف 
856 |u 9802-006-015-0381-T.pdf  |y صفحة العنوان 
856 |u 9802-006-015-0381-A.pdf  |y المستخلص 
856 |u 9802-006-015-0381-C.pdf  |y قائمة المحتويات 
856 |u 9802-006-015-0381-F.pdf  |y 24 صفحة الأولى 
856 |u 9802-006-015-0381-1.pdf  |y 1 الفصل 
856 |u 9802-006-015-0381-2.pdf  |y 2 الفصل 
856 |u 9802-006-015-0381-3.pdf  |y 3 الفصل 
856 |u 9802-006-015-0381-4.pdf  |y 4 الفصل 
856 |u 9802-006-015-0381-5.pdf  |y 5 الفصل 
856 |u 9802-006-015-0381-6.pdf  |y 6 الفصل 
856 |u 9802-006-015-0381-O.pdf  |y الخاتمة 
856 |u 9802-006-015-0381-R.pdf  |y المصادر والمراجع 
930 |d y 
995 |a Dissertations 
999 |c 1013968  |d 1013968 

عناصر مشابهة