مشاهده مشخصات مقاله
تولید خودکار داده ورودی آزمون جهشی با استفاده از الگوریتم ذرات
Authors |
-
حسن فرزانه
-
سینا بخشایشی
-
رضا ابراهیمی آتانی
-
اسدالله شاه بهرامی
|
Conference |
هجدهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران |
Abstract |
امروزه استفاده از بستههای نرمافزاری نقش مهمی در زندگی بشر، به خصوص در زمینههای اقتصادی و اجتماعی ایفا میکند. با توجه به پیشرفتهای کامپیوتری و گسترده شدن قلمرو فعالیت آنها، آزمون نرمافزار به عنوان جزیی از مهندسی نرمافزار، اهمیت فراوانی پیدا کرده است. یکی ز روشهای معروف آزمون نرمافزار، آزمون جهشی میباشد. این روش مبتنی بر نسخههای خطادار از برنامه اصلی است و هدف آن تلاش برای به وجود آوردن نمونه آزمونی است که بتواند نسخههای خطادار از برنامه اصلی را شناسایی کند. در این مقاله برای اولین بار الگوریتم ذرات برای تولید دادههای ورودی آزمون جهشی به همراه دو الگوریتم ژنتیک و باکتریولوژیکال پیادهسازی و مقایسه شده است. نتایج به دست آمده از اجرای الگوریتمها بر روی مساله "تشخیص مثلث"، نشان می دهد که اگوریتم ذرات (با میانگین امتیاز جهش 94.8، میانگین تعداد نسخههای معادل 171 و میانگین تعداد نسلهای 10.28 در صد مرتبه اجرا) نسبت به دو الگوریتم دیگر دارای کارایی بالاتری میباشد. |
قیمت |
-
برای اعضای سایت : 100,000 Rial
-
برای دانشجویان عضو انجمن : 20,000 Rial
-
برای اعضای عادی انجمن : 40,000 Rial
|
خرید مقاله
|
|