نام پژوهشگر: Saeed Araban

جستجوی معنایی مدل های پویا و ایستای uml
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه فردوسی مشهد - دانشکده مهندسی 1392
  مهناز فرازستانیان   saeed araban

روش های سیستماتیک استفاده مجدد، توسعه دهندگان را قادر می سازد تا نرم افزارهای با کیفیت بیشتر را با سرعت بیشتر و هزینه و ریسک کمتر طراحی کنند. یافتن مصنوعات قابل استفاده مجدد،?یکی از جنبه های مهم در زمینه استفاده مجدد نرم افزار است. هرچه استفاده مجدد در مراحل اولیه فرآیند توسعه و در سطوح انتزاع بالاتر اعمال شود، ارزش افزوده بیشتری خواهد داشت. به همین دلیل، جستجوی مدل های نرم افزاری می تواند از اهمیت زیادی برخوردار باشد. در این تحقیق، روشی معنایی و مبتنی بر فرامدل uml به منظور بررسی سازگاری رفتاری و ساختاری مدل های uml ارائه شده است؛ با این روش کاربر می تواند رفتار مدل مورد نیازش را بیان و مدل های پویا یا ایستای مناسب را در مخزن مدل جستجو کند. روش پیشنهادی، با استفاده از منابع دانش wordnet و sumo و با استفاده از روش عمومی lin برای تعیین شباهت معنایی، سیستمی جامع و مقایس پذیر برای جستجوی انواع مختلف مدل های uml در دامنه های کاربردی متفاوت ارائه می کند. در پیاده سازی و ارزیابی روش پیشنهادی، بیش از صد مدل مختلف از منابع در دسترس ایجاد و در مخزن مدل ذخیره گردید. نتایج ارزیابی ها بر اساس معیارهای دقت، فراخوانی و f-measure در روش پیشنهادی مقادیر مناسبی دارد و این مقادیر نسبت به روش های غیرمعنایی بهبود یافته است.