روشی جهت شناسایی و حذف کدهای مرده از کد منبع با استفاده از برش ایستا

Publish Year: 1399
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 367

This Paper With 6 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

MHCONF05_140

تاریخ نمایه سازی: 12 شهریور 1399

Abstract:

آزمون نرمافزار به عنوان پایه ای ترین کار برای تحقق نرم افزارهای با کیفیت، دارای چالش های زیادی است.از جمله چالش های آزمون نرم افزار، زمانبر بودن تولید داده های آزمون است. از آنجائیکه زمان تولید داده های آزمون،وابستگی مستقیم به تعداد دستورات برنامه مورد آزمون دارد، بنابراین حذف دستورات اجرا نشدنی (مرده) و حتیمتغیرهای بلااستفاده برنامه می تواند در زمان تولید داده های آزمون موثر باشد. تاکنون برای حذف دستورات اجرانشدنی و متغیرهای بلااستفاده در برنامه، فنونی مانند برش ایستا، پویا و ابزاری متنوع ارائه شده است. اما ابزار بومیخاصی در این رابطه وجود ندارد.در این مقاله با طرح روشی جدید، ابزاری به نام srcDCE به منظور شناسایی و حذف کدهای مرده برنامهارائه می شود. این ابزار که مبتنی بر استفاده از برش ایستا است، می تواند با دقت و سرعت بالاتر نسبت به ابزار مشابه،کدهای مرده را شناسایی و حذف نماید و هدف اصلی این تحقیق که کاهش هزینه زمانی شناسایی و حذف کدهایمرده از کد منبع است را تا حدی تامین نماید.

Authors

حسن لعلی

دانشجوی کارشناسی ارشد، مهندسی کامپیوتر، دانشگاه امام حسین (ع)، تهران، ایران

صادق بجانی

استادیار گروه مهندسی کامپیوتر، دانشگاه امام حسین (ع)، تهران، ایران