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

Joint Authors

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

Source

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

Issue

Vol. 9, Issue 1 (30 Apr. 2012), pp.93-115, 23 p.

Publisher

University of Mosul College of Computer Science and Mathematics

Publication Date

2012-04-30

Country of Publication

Iraq

No. of Pages

23

Main Subjects

Mathematics

Topics

Abstract AR

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

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

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

في مرحلة المتطلبات و جزء من مرحلة التصميم اعتمد على أسلوب Tropos، أما مرحلة البناء و جزء من مرحلة التحليل و التصميم فاعتمد على أسلوب MASD، و تم تعديل هذه المراحل بحذف نقاط الضعف و إضافة بعض التقنيات المستحدثة.

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

Abstract EN

In recent years, computer systems that make use of software agents are increased, due to the increased size and complexity of these systems, as well as, because the benefits provided by agents to facilitating the developing process and requirements representation for these systems.

Traditional software engineering methodologies are not enough to be used in the development of such systems, because the special characteristics for software agent, therefore there are many proposed Agent Based Software Engineering (ABSE) methodologies to support software engineers in the agents based systems development, However, some of them were designed without adhering to all main stages of software development life cycle, as well as they are lacking for representation of most agents features, additionally, most of them are not represents the implementation phase or represented it but in unclear and unpractical manner.

To address these issues, this research is investigated the existing methodologies and diagnose its strengths and weaknesses, then construct a proposed ABSE methodology depending on combining of strengths for existing methodologies, and delete or modify its weaknesses.

This methodology is covered all main stages of software development life cycle, and dealing with problems in the existing methodologies.

The requirements phase and part of the design phase were rely on Tropos methodology, whereas the implementation phase and part of the analysis and design phases were rely on MASD methodology, these stages has been modified by deleting its weaknesses and add some other novel techniques.

To improve the new proposed methodology, a running agent based e-commerce system has been developed depending on stages of this methodology, and implement it with Java programming language and XML using the Jadex platform.

American Psychological Association (APA)

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

Modern Language Association (MLA)

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

American Medical Association (AMA)

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

Data Type

Journal Articles

Language

Arabic

Notes

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

Record ID

BIM-322045