تقييم و مقارنة أساليب هندسة برمجيات نظم الوكلاء

المؤلفون المشاركون

حمو، أسماء ياسين
الأسعدي، ماهر طلال

المصدر

مجلة الرافدين لعلوم الحاسبات و الرياضيات

العدد

المجلد 9، العدد 2 (31 أغسطس/آب 2012)، ص ص. 43-61، 19ص.

الناشر

جامعة الموصل كلية علوم الحاسبات و الرياضيات

تاريخ النشر

2012-08-31

دولة النشر

العراق

عدد الصفحات

19

التخصصات الرئيسية

الرياضيات

الموضوعات

الملخص AR

تمثل هندسة برمجيات نظم الوكلاء أنموذجا جديدا في حقل هندسة البرمجيات، و هي تقدم طرائق و أساليب جديدة لتطوير نظم الوكلاء.

تم اقتراح العديد من أساليب هندسة برمجيات نظم الوكلاء، ولكن اختيار الأسلوب المناسب لمشروع معين هي عملية صعبة، و أيضا تطبيق هذه الأساليب لا يزال محدودا بسبب الضعف و عدم النضوج للبعض منهم.

عملية تقييم و مقارنة نقاط القوة و الضعف لهذه الأساليب خطوة مهمة نحو تطوير أسلوب أفضل في المستقبل، و هذه العملية تساعد المطورين لاختيار الأسلوب المناسب لتطوير المشاريع.

تم في هذا البحث تقديم مقارنة خمسة أساليب لتطوير الوكلاء و هي Tropos و Gaia و Multi-agent Systems Engineering (MaSE) و Multi Agent Systems Development (MASD) و أسلوب Multi Agent System (Smart MAS) Smart المقترح من قبل الباحثين، إذ تمت دراسة متطلبات نظام التجارة الالكترونية المسند إلى الوكلاء و تطبيقها على مراحل التطوير للأساليب الخمسة السابقة، و الاعتماد على إطار يحتوي على أربعة معايير رئيسية و هي، المفاهيم و الخصائص، الترميزات و النمذجة، عملية التطوير، و الناحية التطبيقية، أظهرت نتائج التقييم أن أسلوب Smart MAS يعطي نسبة (85 %) من تغطية هذه المعايير للنظم التي يتم تطويرها باستخدام هذا الأسلوب، و هو الأفضل بالمقارنة مع الأساليب الأخرى.

الملخص EN

Agent based systems software engineering is a new model in the field of software engineering.

It provides new approaches for developing agent based systems.

Numerous methodologies for agent based systems software engineering have been proposed.

However, it is difficult to select a methodology for a specific project, and their application is still limited due to their lack of maturity and weakness for some of them.

Evaluating and comparing their strengths and weaknesses is an important step towards developing better methodologies in the future, and help developers to select the most suitable methodology for project development.

This research presents an evaluation and comparison of five agent based systems methodologies: Tropos, Gaia, Multi-agent Systems Engineering (MaSE), Multi Agent Systems Development (MASD) and Smart Multi Agent System (SmartMAS) methodology that is suggested by authors.

The requirements of an agent based E-Commerce system were studied and applied on the development phases for these five methodologies, and toward a formal study, the evaluation and comparison were performed based upon a framework which addresses four major criteria: concepts and properties, notations and modeling, development process, and pragmatics.

The results shows that the proposed methodology is give (85%) percentage of covering these criteria for the systems that were developed by using this methodology; this concluded that the proposed methodology is better than other methodologies.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

حمو، أسماء ياسين والأسعدي، ماهر طلال. 2012. تقييم و مقارنة أساليب هندسة برمجيات نظم الوكلاء. مجلة الرافدين لعلوم الحاسبات و الرياضيات،مج. 9، ع. 2، ص ص. 43-61.
https://search.emarefa.net/detail/BIM-322072

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

حمو، أسماء ياسين والأسعدي، ماهر طلال. تقييم و مقارنة أساليب هندسة برمجيات نظم الوكلاء. مجلة الرافدين لعلوم الحاسبات و الرياضيات مج. 9، ع. 2 (2012)، ص ص. 43-61.
https://search.emarefa.net/detail/BIM-322072

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

حمو، أسماء ياسين والأسعدي، ماهر طلال. تقييم و مقارنة أساليب هندسة برمجيات نظم الوكلاء. مجلة الرافدين لعلوم الحاسبات و الرياضيات. 2012. مج. 9، ع. 2، ص ص. 43-61.
https://search.emarefa.net/detail/BIM-322072

نوع البيانات

مقالات

لغة النص

العربية

الملاحظات

يتضمن مراجع ببليوجرافية : ص. 60-61

رقم السجل

BIM-322072