ارزیابی ابزارهای مدل‌سازی و شبیه‌سازی مبتنی بر عامل بر اساس استاندارد ایزو 25010

نویسندگان

1 استادیار، گروه پژوهشی مهندسی نرم‌افزار مدل‌رانده، دانشکده مهندسی کامپیوتر، دانشگاه اصفهان، اصفهان، ایران

2 دانشجوی دکتری، گروه پژوهشی مهندسی نرم‌افزار مدل‌رانده، دانشکده مهندسی کامپیوتر، دانشگاه اصفهان، اصفهان، ایران

3 دانشیار، گروه پژوهشی مهندسی نرم‌افزار مدل‌رانده، دانشکده مهندسی کامپیوتر، دانشگاه اصفهان، اصفهان، ایران

doi
چکیده

با توجه به نقش کلیدی و اهمیت استفاده از ابزارهای مدل‌سازی و شبیه‌سازی مبتنی بر عامل در کاربردهای مختلف، مانند مدیریت و برنامه‌ریزی شهری، شبکه‌های اجتماعی، بازارهای مالی، جریان‌های ترافیکی و مدیریت بحران، ارزیابی و مقایسه کمّی این ابزارها بر اساس یک چارچوب استاندارد خوش‌تعریف، ارزشمند است. تاکنون پژوهش‌های متعددی به بررسی و مقایسه‌ی ابزارهای مدل‌سازی و شبیه‌سازی مبتنی بر عامل از جنبه‌های مختلف پرداخته‌اند. با این وجود، هیچ‌یک از این بررسی‌ها بر اساس یک چارچوب استاندارد خوش‌تعریف و به صورت کمّی (عددی) انجام نشده است. به‌منظور پر کردن این شکاف تحقیقاتی، در این مقاله پنج مورد از پرکاربردترین ابزارهای مدل‌سازی و شبیه‌سازی مبتنی بر عامل شامل AnyLogic، NetLogo، Repast، GAMA و MASON، بر اساس استاندارد شناخته‌شده‌ی ایزو 25010 در خصوص سنجش کیفیت نرم‌افزار در عمل و به روش هدف-پرسش- معیار با یکدیگر مقایسه و مورد ارزیابی قرار گرفته‌اند. نتایج ارزیابی نشان می‌دهد که ابزار AnyLogic در مقایسه با دیگران، از کیفیت بهتری برخوردار است و این موضوع، بیش‌تر به جذابیت ابزار از دیدگاه کاربر و تلاش کمتر برای توسعه‌ی یک برنامه‌ی مبتنی بر عامل در مقایسه با سایر ابزارها، باز می‌گردد.