شناسایی نابسامانی های کد به کمک مهندسی معکوس مدل رانده
سال انتشار: 1401
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 121
فایل این مقاله در 11 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITCC06_057
تاریخ نمایه سازی: 3 آبان 1402
چکیده مقاله:
نابسامانی کد ضعف هایی در طراحی هستند که باعث ایجاد مشکل در کد منبع می شوند و باعث کاهش کیفیت کد،کند شدن پردازش و مانع نگهداری، توسعه و تکامل برنامه میشود. درصورتیکه نابسامانی کد برطرف نشود، ریسک ایجاداشکال در کد را در آینده افزایش میدهد. بنابراین، شناسایی این نابسامانی ها برای بهبود کیفیت نرمافزار و کاهش هزینه هااز اهمیت برخوردار است. از آنجاییکه تحلیل مدل نسبت به تحلیل کد ساده تر بوده و نابسامانی کد، مربوط به اشتباهاتزمان طراحی است، یک راهکار مناسب، استفاده از مهندسی معکوس مدل رانده است. به کمک ابزار مهندسی معکوسModisco ، در محیط Eclipse مدلی از کد استخراج کرده و سپس، مدل به دست آمده را با استفاده از تبدیل مدل به مدلنابسامانی ترجمه می کنیم. مدل نابسامانی اطلاعات و ویژگی هایی از کد را که مرتبط با نابسامانی هستند، ذخیره میکند.بدین منظور مدل ها باید طبق قوانین مشخصی ساخته شوند، به این قوانین فرا مدل گفته می شود. ما در این مقاله فرامدلیبرای شناسایی نابسامانی کد ارائه میکنیم که امکان تشخیص ۱۱ تعداد نابسامانی را در کد جاوا فراهم می کند.
کلیدواژه ها:
نویسندگان
نسرین مقصودی شقاقی
دانشجوی کارشناسی ارشد نرمافزار، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه شهرکرد، شهرکرد
لیلا صمیمی دهکردی
استادیار، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه شهرکرد، شهرکرد
عباس حری
استادیار، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه شهرکرد، شهرکرد