نام پژوهشگر: سیدموسی الرضا موسوی صدر

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

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

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

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