پشتیبانی از امنیت در فازهای توسعه نرم افزار برای متدولوژی مبتنی بر عاملِ Prometheus
محورهای موضوعی : انتقال ارتعاشاتمحمد حسین داورپور 1 , محمد احمدی نیا 2
1 - عضو هیات علمی
2 - دانشگاه آزاد اسلامی، واحد کرمان
کلید واژه: امنیت, سیستم های چند عامله, مهندسی نرم افزار عامل گرا, متدولوژی Prometheus,
چکیده مقاله :
اگر چه امنیت در توسعه سیستمهای پیچیده نرم افزاری و بخصوص سیستمهای چند عامله موضوع بسیار مهمی به شمار می رود ولی در زمینه افزودن امنیت به متدولوژی های مهندسی نرم افزار عاملگرا تا کنون کار چندانی صورت نگرفته است. این مقاله به متدولوژی Prometheus تقابلیتی را می افزاید تا بتواند موضوع امنیت را در فازهای مختلف توسعه نرم افزارهای عاملگرا مد نظر قرار دهد. بدین منظور ابتدا مفاهیم امنیتی مورد نیاز تعریف و تشریح می گردد و سپس نحوه مجتمع کردن و ادغام مفاهیم امنیتی در فازهای مختلف متدولوژی Prometheus توضیح داده می شود. جهت نشان دادن نحوه عملکرد این روش از سیستم اطلاعات مراقبتی و پزشکی به عنوان مطالعه موردی استفاده شده است.
While security is a key feature in development of complex softwares and multi-agent systems, there are few works around this subject, especially in adding security to agent-oriented software methodologies. This paper adds an extention to Prometheus methodology so it can cover security concerns in different phases of agent-oriented software development. To this end, we define the required security concepts and then integrate them in different phases of Prometheus methodology. The functionality of this extention is explained using a HMIS as a case study.