• فهرس المقالات سیستم های چند عامله

      • حرية الوصول المقاله

        1 - حرکت گروهی سیستمهای چند عاملی با داده های نمونه شده تحت حملات سایبری
        سحر یزدانی
        این مقاله، به ارائه الگوریتمی‌ برای حرکت گروهی سیستم¬های چندعاملی در حضور حمله می‌‌پردازد. ابتدا یک الگوریتم جدید برای حرکت گروهی سیستم¬های چندعاملی با وجود رهبر مجازی با داده‌های نمونه¬شده ارائه¬می‌شود به¬طوری که همه اهداف حرکت گروهی یعنی لینک¬های اولیه بین عوامل حفظ¬ أکثر
        این مقاله، به ارائه الگوریتمی‌ برای حرکت گروهی سیستم¬های چندعاملی در حضور حمله می‌‌پردازد. ابتدا یک الگوریتم جدید برای حرکت گروهی سیستم¬های چندعاملی با وجود رهبر مجازی با داده‌های نمونه¬شده ارائه¬می‌شود به¬طوری که همه اهداف حرکت گروهی یعنی لینک¬های اولیه بین عوامل حفظ¬ و از برخورد بین عوامل جلوگیری ¬شود و همچنین هم‌گرایی سرعتی عوامل به¬ سرعت رهبر مجازی تضمین¬شود. ازآنجا¬که حمله‌های سایبری می‌تواند باعث ازبین¬رفتن به¬هم¬پیوستگی شبکه عامل¬ها و یا برخورد آن¬ها به هم و در نهایت عدم-همگرایی عامل¬ها به رهبر مجازی شود، ازین¬رو در اینجا به بررسی مسأله تحت حمله‌های موفق ولی جبران¬پذیر پرداخته¬می‌شود. در این گونه حمله‌ها، حمله می‌تواتد به¬هم¬پیوستگی شبکه ارتباطی را ازبین¬ببرد ولی بعد از مدتی امکان بازیابی شبکه وجوددارد. در ادامه الگوریتم ارائه¬شده برای حرکت گروهی با داده‌های نمونه¬شده برای استفاده در شرایط حملات سایبری اصلاح¬می‌شود و نشان¬داده-می‌شود که در حضور حمله باز هم گروه قادر است به حرکت هماهنگی که همه اهداف حرکت گروهی را برآورده¬می‌کند، دست¬یابد. تفاصيل المقالة
      • حرية الوصول المقاله

        2 - افزودن قابلیت تحمل پذیری خطا به متدولوژی MaSE برای سیستم های چند عامله
        محمد حسین داورپور
        برنامه های کاربردی زیادی امروزه بر مبنای مفهوم سیستمهای چند عامله شکل گرفته اند و نیازمند این هستند که به طور پیوسته و بی وقفه کار کنند. سیستمهای چند عامله نیز از بروز خطا مصون نیستند. به همین دلیل لازم است که تحمل پذیری خطا به عنوان یک نیاز غیر وظیفه مندی تا حد امکان ب أکثر
        برنامه های کاربردی زیادی امروزه بر مبنای مفهوم سیستمهای چند عامله شکل گرفته اند و نیازمند این هستند که به طور پیوسته و بی وقفه کار کنند. سیستمهای چند عامله نیز از بروز خطا مصون نیستند. به همین دلیل لازم است که تحمل پذیری خطا به عنوان یک نیاز غیر وظیفه مندی تا حد امکان برای آنها تامین گردد. روش های ارائه شده برای تحمل پذیری خطا تا به حال، بیشتر مبتنی بر تکثیر عامل ها بوده اند که خود باعث پیچیدگی بیش از حد سیستم می گردد. از همین رو در این مقاله سعی شده است تا با تکیه بر روش تکثیر وظیفه ها به جای فقط تکثیر عامل ها و اعمال این روش در متدولوژی MaSE، با توجه به مطلوبیت و کاربرد زیاد این متدولوژی در تحلیل و طراحی سیستمهای چند عامله، به یک طراحی کارا با قابلیت تحمل پذیری خطا برای سیستمهای چند عامله دست یابیم. تفاصيل المقالة
      • حرية الوصول المقاله

        3 - پشتیبانی از امنیت در فازهای توسعه نرم افزار برای متدولوژی مبتنی بر عاملِ Prometheus
        محمد حسین داورپور محمد احمدی نیا
        اگر چه امنیت در توسعه سیستمهای پیچیده نرم افزاری و بخصوص سیستمهای چند عامله موضوع بسیار مهمی به شمار می رود ولی در زمینه افزودن امنیت به متدولوژی های مهندسی نرم افزار عاملگرا تا کنون کار چندانی صورت نگرفته است. این مقاله به متدولوژی Prometheus تقابلیتی را می افزاید تا ب أکثر
        اگر چه امنیت در توسعه سیستمهای پیچیده نرم افزاری و بخصوص سیستمهای چند عامله موضوع بسیار مهمی به شمار می رود ولی در زمینه افزودن امنیت به متدولوژی های مهندسی نرم افزار عاملگرا تا کنون کار چندانی صورت نگرفته است. این مقاله به متدولوژی Prometheus تقابلیتی را می افزاید تا بتواند موضوع امنیت را در فازهای مختلف توسعه نرم افزارهای عاملگرا مد نظر قرار دهد. بدین منظور ابتدا مفاهیم امنیتی مورد نیاز تعریف و تشریح می گردد و سپس نحوه مجتمع کردن و ادغام مفاهیم امنیتی در فازهای مختلف متدولوژی Prometheus توضیح داده می شود. جهت نشان دادن نحوه عملکرد این روش از سیستم اطلاعات مراقبتی و پزشکی به عنوان مطالعه موردی استفاده شده است. تفاصيل المقالة