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

Joint Authors

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

Source

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

Issue

Vol. 9, Issue 2 (31 Aug. 2012), pp.43-61, 19 p.

Publisher

University of Mosul College of Computer Science and Mathematics

Publication Date

2012-08-31

Country of Publication

Iraq

No. of Pages

19

Main Subjects

Mathematics

Topics

Abstract AR

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

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

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

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

Abstract 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.

American Psychological Association (APA)

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

Modern Language Association (MLA)

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

American Medical Association (AMA)

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

Data Type

Journal Articles

Language

Arabic

Notes

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

Record ID

BIM-322072