المستخلص: |
لقد بزغت الحوسبة المعتمدة علي الوكيل البرمجي كتكنولوجيا فعالة لتطوير النظم البرمجية المعقدة. إن ال AgentMom هي إطار لتطوير نظم الوكلاء المتعددين الموزعين. إن لغة تداول وتمثيل المعرفة KQML) ) هي لغة ومجموعة من البروتوكولات التي تدعم الوكيل البرمجي في تعيين هوية الوكلاء الآخرين والاتصال وتبادل المعلومات معهم. هذه الورقة تقدم إطار عام للوكيل البرمجي ( GAF ) الذي يعتبر امتداد لل AgentMom وذلك بإضافة خاصية التنقل للوكيل البرمجي وتنفيذ جوهر لغة تداول وتمثيل المعرفة ( KQML ). هذا الإطار يجمع ثلاثة أنظمة تشغيل في الزمن الحقيقي للوكيل البرمجي وهي : نظام معتمد علي لغة تداول وتمثيل المعرفة ( KQML ) للوكلاء المتعددون ونظام للوكيل البرمجي المتنقل بضعف ونظام للوكيل البرمجي المتنقل بقوق. بالإضافة لذلك فإن هذا الإطار يدعم تقنيات الحساب اللين. إن مخرجات هذا البحث هي تصميم إطار عام للوكيل البرمجي وتنفيذ الوكيل المتنقل وتنفيذ جوهر وبعض وظائف تصريفات لغة تداول وتمثيل المعرفة ( KQML ). إن استخدام هذا الإطار ( GAF ) في بعض التطبيقات أثبت أنه مرن بالقدر الكافي لتطوير النظم البرمجية المعقدة. \
Agent based computing is rapidly emerging as a powerful technology for the development of complex software systems. AgentMom is a framework for develop distributed multi-agent systems. Knowledge Query and Manipulation Language (KQML) is a language and a set of protocols, which support software agents in identifying, connecting with, and exchanging information with other agents. This paper presents a Generic Agent Framework (GAF) that extends the AgentMom by adding the mobility and the core implantation of KQML. GAF combines three run time systems for agents: KQML-based multi-agent, weak mobile agent and strong mobile agent. In addition, GAF supports the soft computing techniques. The outcomes of this research are the design of GAF, the implementation of mobile agents and Core KQML, and the implementation of some KQML performatives. The using of GAF in some applications proves that GAF is flexible enough to develop complex systems \
|