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

سال انتشار: 1393
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 676

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CCCI08_102

تاریخ نمایه سازی: 14 دی 1394

چکیده مقاله:

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

نویسندگان

سلمان کریمی

کارشناس ارشد مهندسی کامپیوتر- نرم افزار

پژمان غلام نژاد

دانشجوی مقطع دکترا مهندسی کامپیوتر- هوش مصنوعی

علی رضا خوشگفتار

دانشجوی کارشناس ارشد مهندسی کامپیوتر- نرم افزار

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Scacchi, Walt, and Thomas Alspaugh. "Challenges in the development and ...
  • Levchuk, Georgiy, and Krishna Pattipati. "Design of Distributed Command and ...
  • Holden, Stein, and H. Ghebru. "Command and Control: How Does ...
  • Liu, Yuanyong. "The study on software reuse based on service ...
  • Sun, Daniel (Jian, et al. "Development of Web-Based Transit Service-Ori ...
  • Architecture." Transportation Research Record: Journal of the Transportation Research Board ...
  • Pirmau, Mironela, et al. "The SOAP Protocol Used for Building ...
  • Choi, Jae, Derek L. Nazareth, and Hemant K. Jain. "Implementing ...
  • Sun, Daniel (Jian, et al. "Development of Web-Based Transit Service-Ori ...
  • Architecture." Transportation Research Record: Journal of the Transportation Research Board ...
  • Rubio, Juan Lopez. Service Oriented Architecture for Embedded (Avionics) Applications. ...
  • نمایش کامل مراجع