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

سال انتشار: 1398
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 725

فایل این مقاله در 11 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

CEPS06_118

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

چکیده مقاله:

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

نویسندگان

علیرضا آران

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

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

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