CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

بررسی چالشهای پیاده سازی میان افزارها و نرم افزارهای مورد استفاده در سیستم های فرماندهی و کنترل و ارائه راهکارهای عملی برای مقابله با این چالشها از دیدگاه مهندسی نرم افزار

عنوان مقاله: بررسی چالشهای پیاده سازی میان افزارها و نرم افزارهای مورد استفاده در سیستم های فرماندهی و کنترل و ارائه راهکارهای عملی برای مقابله با این چالشها از دیدگاه مهندسی نرم افزار
شناسه ملی مقاله: CCCI08_102
منتشر شده در هشتمین کنفرانس ملی فرماندهی و کنترل ایران (C۴I) در سال 1393
مشخصات نویسندگان مقاله:

سلمان کریمی - کارشناس ارشد مهندسی کامپیوتر- نرم افزار
پژمان غلام نژاد - دانشجوی مقطع دکترا مهندسی کامپیوتر- هوش مصنوعی
علی رضا خوشگفتار - دانشجوی کارشناس ارشد مهندسی کامپیوتر- نرم افزار

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

کلمات کلیدی:
سیستم های فرماندهی و کنترل ، معماری سرویس گرا ، مهندسی نرم افزار ، سیستم های تجاری ، سیستم های بلادرنگ

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/412504/