تقييم و مقارنة أساليب هندسة برمجيات نظم الوكلاء
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
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