بررسی مکان یابی خطا مبتنی بر طیف در نرم افزار
Publish place: The 24th National Conference on Computer Science and Engineering and Information Technology
Publish Year: 1403
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 173
This Paper With 11 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CECCONF24_005
تاریخ نمایه سازی: 4 آذر 1403
Abstract:
مکان یابی خطا مبتنی بر طیف، روشی است که به طور گسترده در اشکال زدایی نرم افزار برای شناسایی مکان خطاها در یک برنامه با تجزیه و تحلیل الگوهای اجرای آن استفاده می شود. ایده ی اصلی مکان یابی خطای طیف محور، اجرای اجزای برنامه مانند عبارات و یا توابع را با نتایج موارد آزمونی که به عنوان موفق یا ناموفق طبقه بندی می شوند، مرتبط کند. در این روش، با بررسی اینکه کدام مولفه ها در موارد آزمون شکست خورده بیشتر اجرا می شوند نسبت به موارد موفق، یک امتیاز مشکوک به هر مولفه اختصاص می دهد. هر چه امتیاز بالاتر باشد، احتمال اینکه جزء عامل اصلی شکست باشد بیشتر است. این روش، تلاش مورد نیاز جهت بررسی به صورت دستی کد منبع، برای تعیین محل خطا را کاهش می دهد. علیرغم اثربخشی مکان یابی خطای طیف محور، این روش بدون محدودیت نیست. این روش ممکن است درموارد خطاهای پیچیده، با پوشش آزمایشی ناکافی صادق نباشد. علاوه بر این، ممکن است نتایج مثبت کاذب ایجاد کند، که در آن اجزای غیر معیوب امتیازهای مشکوک بالایی دارند. با این وجود، یک رویکرد ارزشمند در اشکال زدایی خودکار باقی می ماند که تعادلی بین دقت و کارایی محاسباتی در مکان یابی نقص های نرم افزار ارائه می دهد. در این مقاله مرور بر سنجه های طیف محور ،مزایا ،چالش ها و راهکارهای ارائه شده برای این رویکرد اشکال زدایی نرم افزار، خواهیم پرداخت.
Keywords:
Authors
آرش علم
دانشگاه شهید بهشتی تهران - دانشکده مهندسی برق و کامپیوتر، بخش مهندسی کامپیوتر