تشخیص کدهای تکراری با استفاده از روش حالت حافظه و درخت نحو انتزاعی

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

This Paper With 11 Page And PDF Format Ready To Download

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

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

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

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

CEPS06_118

تاریخ نمایه سازی: 9 اردیبهشت 1399

Abstract:

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

Authors

علیرضا آران

دانشجوی کارشناسی ارشد مهندسی کامپیوتر – نرمافزار، موسسه آموزش عالی غیرانتفاعی غیردولتی رشدیه تبریز

ابراهیم خلیل عباسی

استادیار، گروه آموزش ریاضی، دانشگاه فرهنگیان، پردیس علامه امینی تبریز