کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4946247 1439275 2017 41 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Specifying and identifying widely used crosscutting concerns
ترجمه فارسی عنوان
مشخص کردن و شناسایی نگرانی های متقابل به طور گسترده ای مورد استفاده قرار می گیرد
کلمات کلیدی
معدن معادن، الگوهای طراحی، بازپرداخت، تطبیق الگوی گراف
ترجمه چکیده
در مقایسه با رویکردهای موجود، راه حل ما انعطاف پذیر است و دقت بیشتری را در تشخیص نگرانی های متقابل به دست می آورد. علاوه بر این، توسعه دهنده را با شناسایی دقیق از قطعه کد که می تواند از کلاس حذف و به جنبه های تعبیه شده است فراهم می کند. راه حل پیشنهادی با استفاده از آن به یک مطالعه موردی، یعنی یک سیستم نرم افزاری بزرگ موجود که به طور مناسب برای ارزیابی کیفیت تولید شده توسط نسخه جنبه گرا تولید شده با کمک ابزار ما، در مقایسه با طراحی انجام شده توسط متخصصان انسانی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
چکیده انگلیسی
Compared to existing approaches, our solution is flexible and achieves higher precision in detecting crosscutting concerns. Moreover, it provides the developer with an accurate identification of snippets of code which can be removed from classes and embedded into aspects. The proposed solution has been validated by applying it to a case study, i.e., a large extant software system, suitably selected to assess the quality attained by the aspect-oriented version produced with the assistance of our tool, in comparison with a design performed by expert human developers.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Knowledge-Based Systems - Volume 126, 15 June 2017, Pages 20-32
نویسندگان
, , ,