CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

عنوان مقاله: روشی جهت شناسایی و حذف کدهای مرده از کد منبع با استفاده از برش ایستا
شناسه ملی مقاله: MHCONF05_140
منتشر شده در پنجمین همایش بین المللی افق های نوین در مهندسی برق، کامپیوتر و مکانیک در سال 1399
مشخصات نویسندگان مقاله:

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

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

کلمات کلیدی:
برش برنامه، برش ایستا، حذف کدهای مرده، شناسایی کدهای مرده

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1042854/