بررسی چالشهای پیاده سازی میان افزارها و نرم افزارهای مورد استفاده در سیستم های فرماندهی و کنترل و ارائه راهکارهای عملی برای مقابله با این چالشها از دیدگاه مهندسی نرم افزار
محل انتشار: هشتمین کنفرانس ملی فرماندهی و کنترل ایران (C۴I)
سال انتشار: 1393
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 676
فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CCCI08_102
تاریخ نمایه سازی: 14 دی 1394
چکیده مقاله:
در سال 2002 معماری سرویس گرا در صنعت نرم افزار ابداع شد. در این معماری، نرم افزار از تعدادی سرویس مجزا تشکیل شده است. این سرویس ها جهت تبادل داده ها و یا جهت هماهنگی انجام یک وظیفه با یکدیگر تعامل دارند و از طریق این تعاملات کارها انجام می شود. این معماری با توجه به ساختار خاص آن، دگرگونی در طراحی، پیاده سازی و بکارگیری نرم افزارهای فرماندهی و کنترل را نوید می داد. امروزه این دگرگونی در اغلب سیستم های تجاری مشهود است ولی با وجود گذشت چندین سال، در مورد نرم افزارهای فرماندهی و کنترل این تغییر رخ نداده است. تحقق وعده معماری سرویس گرا باعث انقلابی عظیم در کارایی سیستم های فرماندهی و کنترل خواهد شد که در دکترین دفاعی تمامی کشورها نقش پر رنگی دارد. ویژگی های خاص نرم افزارهای فرماندهی و کنترل مانع از تحقق این هدف شده است و در این حوزه هنوز نرم افزارهای سنتی مانند سیستم فرماندهی و کنترل عمومی ایالات متحده آمریکا با قدرت به رونق و تکامل خود ادامه می دهند. سوال این است که چرا هنوز طراحان نرم افزارهای فرماندهی و کنترل از پی اده سازی این سیستم ها بر مبنای معماری سرویس گرا طفره می روند؟ طراحی و پیاده سازی یک نرم افزار فرماندهی و کنترل بسیار مشکل تر و چالشی تر از سایر نرم افزارهای تجاری مانند بانک، بازار سهام و ... می باشد چرا که منطق عملیات در حوزه فرماندهی و کنترل به مراتب پیچیده تر از سایر حوزه ها بوده و دارای چالشهای جدی تکنیکی، امنیتی و مالی می باشد. این پیچیدگی ها و موارد مربوط به آن موضوع اصلی این مقاله است. در این مقاله ویژگی های معماری سرویس گرا در مقایسه با معماری های دیگر بررسی و میزان تطبیق پذیری نرم افزارهای سیستم های فرماندهی و کنترل با این معماری و مشخصات خاص نرم افزارهای فرماندهی و کنترل را که آنها را از سایر سیستم های تجاری مجزا ساخته، مورد تحلیل قرار خواهیم داد و با استفاده از ترکیب معماری سرویس گرا و معماری های سنتی، راهکارهای عملی جهت پیاده سازی نظام مند نرم افزارهای فرماندهی و کنترل ارائه خواهیم کرد
کلیدواژه ها:
سیستم های فرماندهی و کنترل ، معماری سرویس گرا ، مهندسی نرم افزار ، سیستم های تجاری ، سیستم های بلادرنگ
نویسندگان
سلمان کریمی
کارشناس ارشد مهندسی کامپیوتر- نرم افزار
پژمان غلام نژاد
دانشجوی مقطع دکترا مهندسی کامپیوتر- هوش مصنوعی
علی رضا خوشگفتار
دانشجوی کارشناس ارشد مهندسی کامپیوتر- نرم افزار
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :