یک طرح رای گیری اکثریت دودویی برای فنون برنامه نویسی چند نگارشی با در نظر گرفتن حمله های بدخواهانه

  • سال انتشار: 1387
  • محل انتشار: چهاردهمین کنفرانس سالانه انجمن کامپیوتر ایران
  • کد COI اختصاصی: ACCSI14_084
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1241
دانلود فایل این مقاله

نویسندگان

زهرا آقاجانی کلخوران

گروه ICT ، مرکز آموزش الکترونیکی، دانشگاه علم و صنعت ایران

محمد عبدالهی ازگمی

دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران

چکیده

در طرح های برنامه نویسی چند نگارشی مبتنی بر تنوع نرم افزار و رای گیری، مفاهیم درستی و توافق اکثریت با یکدیگر متفاوتند. به عبارت بهتر این روش ها نمی توانند هیچ تفاوتی میان توافق روی خروجی های نادرست یا درست قائل شوند و با کوچکتر شدن دامنه خروجی، احتمال توافق نادرست افزایش می یابد. هدف این مقاله ارائه طرحی برای بهبود الگوریتم را یگیری اکثریت با فضای خروجی دودویی در فنون برنامه نویسی چند نگارشی در محیط های بدخواهانه و در شرایطی است که بیش از نیمی از گره ها ممکن است به مصالحه درآیند. کاربرد این طرح در سیستم ها و نرم افزارهای تحمل پذیر نفوذ است.

کلیدواژه ها

رای گیری اکثریت، تحمل پذیری نفوذ، تحمل خطا، برنامه نویسی چند نگارشی، شبکه پتری رنگی

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.