روشی جهت شناسایی و حذف کدهای مرده از کد منبع با استفاده از برش ایستا
Publish place: The 5th International Conference on The New Horizons in The Electrical Engineering, Computer and Mechanic
Publish Year: 1399
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 393
This Paper With 6 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
MHCONF05_140
تاریخ نمایه سازی: 12 شهریور 1399
Abstract:
آزمون نرمافزار به عنوان پایه ای ترین کار برای تحقق نرم افزارهای با کیفیت، دارای چالش های زیادی است.از جمله چالش های آزمون نرم افزار، زمانبر بودن تولید داده های آزمون است. از آنجائیکه زمان تولید داده های آزمون،وابستگی مستقیم به تعداد دستورات برنامه مورد آزمون دارد، بنابراین حذف دستورات اجرا نشدنی (مرده) و حتیمتغیرهای بلااستفاده برنامه می تواند در زمان تولید داده های آزمون موثر باشد. تاکنون برای حذف دستورات اجرانشدنی و متغیرهای بلااستفاده در برنامه، فنونی مانند برش ایستا، پویا و ابزاری متنوع ارائه شده است. اما ابزار بومیخاصی در این رابطه وجود ندارد.در این مقاله با طرح روشی جدید، ابزاری به نام srcDCE به منظور شناسایی و حذف کدهای مرده برنامهارائه می شود. این ابزار که مبتنی بر استفاده از برش ایستا است، می تواند با دقت و سرعت بالاتر نسبت به ابزار مشابه،کدهای مرده را شناسایی و حذف نماید و هدف اصلی این تحقیق که کاهش هزینه زمانی شناسایی و حذف کدهایمرده از کد منبع است را تا حدی تامین نماید.
Keywords:
Authors
حسن لعلی
دانشجوی کارشناسی ارشد، مهندسی کامپیوتر، دانشگاه امام حسین (ع)، تهران، ایران
صادق بجانی
استادیار گروه مهندسی کامپیوتر، دانشگاه امام حسین (ع)، تهران، ایران