مشاهده مشخصات مقاله
شناسایی خودکار نقشهای الگوهای طراحی از کد برنامه با رویکرد یادگیری ماشین
Authors |
|
Conference |
بیست و دومین کنفرانس ملی سالانه انجمن کامپیوتر ایران |
Abstract |
شناسایی الگوهای طراحی استفاده شده در یک سیستم نرمافزاری به نگهداری و مهندسی مجدد نرم افزار کمک میکند و نیز باعث سهولت فهم کد برنامهها میشود. این فهم به انطباق بین کد برنامهها و طراحی آنها، کمک زیادی میکند. علاوه براین، پیاده سازیهای مختلف از یک الگوی طراحی، تشخیص نمونهی الگوها از کد برنامه را سخت میکند. از آنجاییکه هر الگوی طراحی مجموعهای از نقشهایی است که توسط کلاسها در برنامه ایفا میشوند و در واقع نقشها اجزای اصلی و تعیین کننده در الگوهای طراحی هستند، با تعیین نقشی که هرکلاس در یک نمونه الگو ایفا میکند، میتوان الگوهای طراحی برنامه را شناسایی نمود. بنابراین، در این مقاله، روشی برای شناسایی نقشهای الگوهای طراحی از کد برنامه پیشنهاد میگردد که مسئله تشخیص نقشها را به یک مسئله یادگیری ماشین نگاشت میکند. نتایج آزمایشات با استفاده از برنامههای واقعی نشان میدهد که روش پیشنهادی، روش نسبتا موفقی است. |
قیمت |
-
برای اعضای سایت : 100,000 Rial
-
برای دانشجویان عضو انجمن : 20,000 Rial
-
برای اعضای عادی انجمن : 40,000 Rial
|
خرید مقاله
|
|