سوگل فرید معیر

سوگل فرید معیر

کارشناسی ارشد

شروع دوره: مهرماه 1394
پایان دوره: شهریورماه 1397
عنوان پايان‌نامه: بهبود بهینه‌سازی مبتنی بر جستجو در تبدیل مدل برای مسئله‌ی تخصیص مسئولیت به کلاس‌ها
استاد راهنما: دکتر شکوفه کلاه‌دوز رحیمی
موقعیت فعلی: دانشجوی دکتری در دانشگاه مونترال و عضو گروه پژوهشی GEODES
بیشتر

چکیده‌ی پایان‌نامه:
امروزه مدل‌سازی نقشی کلیدی در فرآیند توسعه نرم‌افزار ایفا می‌کند. با اتکا به این واقعیت، مهندسی نرم‌افزار مدل‌رانده، با بهره‌گیری از مدل‌ها، اقدام به افزایش سطح انتزاع و مقابله با پیچیدگی‌های توسعه نرم‌افزار نموده است. تبدیل مدل به‌عنوان قلب و روح مهندسی نرم‌افزار مدل‌رانده، از جمله پرکاربردترین فعالیت‌های این زمینه می‌باشد که در حل برخی از مسائل استفاده می‌شود. اما خروجی مورد انتظار در اجرای تبدیل مدل برای برخی از مسائل در حوزه‏‌ی مهندسی مدل‏‌رانده یکتا نبوده و یافتن خروجی بهینه از اهمیت بالایی برخوردار است. فضای حالت بزرگ و پیچیده این مسائل موجب شده، یافتن راه‌حل بهینه به امری دشوار و هزینه‌بر تبدیل شود. در این پژوهش، با استفاده از الگوریتم ژنتیک و الگوریتم بهینه‌‏سازی گروهی ذرات، به‌عنوان یکی از تکنیک‌های مهندسی نرم‌افزار مبتنی بر جست‌‏وجو، فرآیندهایی ارائه می‌شود، که با استفاده از آن‌‏ها می‌توان، خروجی بهینه برای این قبیل از تبدیل‌های مدل را به دست آورد. نتایج به‌دست آمده برای مورد مطالعه‌‏ی تخصیص مسئولیت به کلاس‌ها که یکی از مسائل رایج در این زمینه است، نشان می‌دهد، راهکارهای پیشنهادی توانایی یافتن خروجی بهینه را در زمان اجرای کمتری نسبت به سایر راهکارها دارند. افزایش سطح انتزاع و استفاده از مدل‏ به جای کد و قابلیت استفاده‌‏ی مجدد از این راهکارها، برای حل مسئله‏ی پیمانه‌‏بندی کلاس‏‌ها از دیگر دستاوردهای این پژوهش می‌باشد. همچنین، در این پژوهش از زبان عمومی جاوا برای پیاده‏‌سازی بخش‏‌های محاسباتی و از زبان تبدیل ATL، برای پیاده‌‏سازی الگوریتم‏‌ها در سطح مدل استفاده شده است.

 

مقاله‌های انگلیسی