تشخیص کدهای تکراری با استفاده از روش حالت حافظه و درخت نحو انتزاعی
Publish place: 6th National Conference on Applied Research in Computer Engineering and Information Technology
Publish Year: 1398
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 743
This Paper With 11 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CEPS06_118
تاریخ نمایه سازی: 9 اردیبهشت 1399
Abstract:
تشخیص کدهای تکراری باعث آسان تر شدن مراحل توسعه و نگهداری نرمافزار، کاهش زمان تشخیص و اصلاح خطاهای کدها میشود. در این پژوهش، ابتدا تمام تکنیکهای شناسایی کدهای تکراری مورد بررسی و ارزیابی قرار گرفته است. روش ارائه شده در این پژوهش برای تشخیص کدهای تکراری بر اساس حالت حافظه و درخت نحو انتزاعی ارائه شده است؛ این روش در هفت مرحله ی پیش پردازش، آنالیز لغوی، ایجاد حافظه انتزاعی متغیرها، ایجاد درخت نحو انتزاعی بر اساس متغیر، نرمال سازی ثانویه، مقایسه حالت حافظه متغیرها و مقایسه درختها و زیر درختها اقدام به شناسایی کدهای تکراری کرده است. نتایج حاصل از بررسی و ارزیابی روش پیشنهادی نشان دهنده ی افزایش دقت روش پیشنهادی نسبت به روشهای دیگر است.
Keywords:
Authors
علیرضا آران
دانشجوی کارشناسی ارشد مهندسی کامپیوتر – نرمافزار، موسسه آموزش عالی غیرانتفاعی غیردولتی رشدیه تبریز
ابراهیم خلیل عباسی
استادیار، گروه آموزش ریاضی، دانشگاه فرهنگیان، پردیس علامه امینی تبریز