ترجمه فارسی عنوان مقاله
تشخیص الگوی طراحی بر اساس نظریه گراف
عنوان انگلیسی
Design pattern detection based on the graph theory
کد مقاله | سال انتشار | تعداد صفحات مقاله انگلیسی |
---|---|---|
152353 | 2017 | 32 صفحه PDF |
منبع
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Knowledge-Based Systems, Volume 120, 15 March 2017, Pages 211-225
ترجمه کلمات کلیدی
تشخیص الگوی طراحی، امضای الگو، نظریه گراف، گراف معناشناسی،
کلمات کلیدی انگلیسی
Design pattern detection; Pattern signature; Graph theory; Semantic graph;
ترجمه چکیده
الگوهای طراحی استراتژی برای حل مشکالت معمول در یک زمینه خاص در طراحی نرم افزار است. در فرایند مهندسی مجدد، شناسایی نمونه های الگوی طراحی از کد منبع می تواند نقش مهمی در شناخت سیستم های نرم افزاری بزرگ و پیچیده ایفا کند. با این حال، تشخیص الگوی طرح الگوی همیشه یک کار ساده نیست. در این مقاله، بر اساس نظریه گراف، یک روش تشخیص الگوی طراحی جدید ارائه شده است. فرایند تشخیص پیشنهاد شده به دو مرحله متوالی تقسیم شده است. در مرحله اول، ما به معنی و نحو امضای ساختاری الگوها مربوط می شویم. برای انجام این کار، سیستم مورد مطالعه و الگوهای درخواست شده برای شناسایی، به نمودارهای معنایی تبدیل می شوند. در حال حاضر، مشکل اولیه به مشکل پیدا کردن مسابقات در نمودار سیستم برای نمودار الگوی تبدیل شده است. برای کاهش فضای اکتشافی، بر اساس یک معیار از پیش تعیین شده، نمودار سیستم به نمودارهای زیر سیستم ممکن شکسته می شود. پس از استفاده از الگوریتم تطبیق معنایی و به دست آوردن نمونه های کاندید، با تجزیه و تحلیل الگوی رفتاری الگوهای، در مرحله دوم، مسابقات نهایی به دست می آید. عملکرد تکنیک پیشنهاد شده در سه سیستم منبع باز با توجه به معیارهای دقیق و فراخوانی ارزیابی می شود. نتایج نشان دهنده راندمان بالا و دقت روش پیشنهادی است.