ارائه الگوریتم ادغام سهطرفه برای مدلهای یوامال بر اساس مفروضات ذهنی طراحان
نویسندگان
1 دانشگاه اصفهان - دانشکده مهندسی کامپیوتر
2 دانشگاه اصفهان - دانشکده مهندسی کامپیوتر
doi
چکیده
مدل، نمایشی انتزاعی از سیستم نرمافزاری است که راهکاری مناسب برای مقابله با پیچیدگیهای نرمافزار میباشد. توسعه مدل رانده نیز، با بهرهگیری از این واقعیت، روشی نوین در توسعه نرمافزار است که از مدل بهعنوان دستساخته اصلی برای ایجاد سیستمی نرمافزاری استفاده میکند. همین امر موجب شده با افزایش همکاری تیمی، نسخههای مختلفی از مدل در طول فرایند توسعه، بهویژه در مرحله طراحی، ایجاد شود. برای مدیریت این نسخهها، شناسایی تفاوتها و تطبیق آنها بهصورت مدلی یکپارچه، ضروری است. درنتیجه، نیاز به ابزار و روشهایی برای پشتیبانی از عملیات ادغام نسخههای مدل و کاهش مداخله کاربر در آن، موردنیاز است. در این مقاله، الگوریتم و ابزاری برای ادغام سهطرفه مدلهای یوامال ارائه میشود که پیش از آغاز ادغام، فرضیات ذهنی هر طراح را دریافت کرده و درنهایت یک مدل ادغامی سازگار ایجاد میکند. با توجه به ارزیابیهای انجامشده، عدم وابستگی به کاربر و محیط مدلسازی به همراه زمان اجرای کمتر نسبت به روشهای موجود از مزایای روش پیشنهادی میباشد.