Abstract
Agent-oriented modeling provides a new technique for the conceptualization of agent-based systems. This paper extends and formalizes this agent-oriented modeling approach to the conceptualization process. It defines agent models and proposes a high-level methodology for agent-oriented analysis and design. It also includes analogies with the object-oriented and other existing agent-oriented methodologies, wherever applicable. The paper is concluded with a case study and an insight to future challenges
چکیده
مدل سازی عامل گرا شیوه جدیدی برای مفهوم سازی سیستم های عامل گرا ارائه می کند. این مقاله این رویکرد مدل سازی عامل گرا به روند مفهوم سازی را گسترش داده و رسمی می کند. این مقاله همچنین مدلهای عامل را تعریف می کند و یک روش سطح بالا برای آنالیز و طراحی عامل گرا پیشنهاد می کند. آن همچنین شامل مقایسه با روش های شیء گرا و سایر روش های عامل گرای موجود در هر جای مناسب می باشد. این مقاله با یک مطالعه موردی و بینشی به چالش های آینده نتیجه گیری می کند.
1-مقدمه
محاسبه عامل محور نشان دهنده ی یک الگوی مهندسی نرم افزارجدیدی است که از ظهور دو فناوری پدید آمده است یعنی هوش مصنوعی (AI) و محاسبات توزیع شده ی شیء گرا. هدف سیستم های عامل محور، ایجاد یک تعادل بین هوش مصنوعی و ابزار محاسباتی می باشد. عوامل، هوشمند هستند و اجزای مستقل نرم افزار قادر به تعامل با بقیه در یک برنامه، رسیدن به یک هدف مشترک و در نتیجه کمک به حل بعضی از مسائل ارائه شده می باشد. آنها سودمند هستند زیرا می توانند در چنین کاربردهای مهمی مثل تجارت الکترونیک و بازیابی اطلاعات وجود داشته باشند. سیستم های چند عاملی (MAS) از مجموعه ای از عوامل تشکیل شده اند و برای مدلسازی و توسعه سیستم های توزیع شده اطلاعاتی با تعاملات همزمان یا ناهمزمان اجزا مفید هستند...