首页> 外文期刊>Ada Letters >Real-Time Java in Modernization of the Aegis Weapon System
【24h】

Real-Time Java in Modernization of the Aegis Weapon System

机译:宙斯盾武器系统现代化中的实时Java

获取原文
获取原文并翻译 | 示例
           

摘要

The U.S. Navy's Aegis system, considered to be the "shield of the fleet", provides area air defense for a carrier battle group in addition to providing long-range ballistic missile defense. A typical Aegis deployment consists of about 100 computers, many of which have multiple cores. The application is distributed, with typical real-time threads spanning 4 or 5 different computers. End-to-end distributed thread timing constraints measured from stimulus to response are typically under 100 ms. The target jitter constraints on the individual contributions of processors to the end-to-end deadline constraint are well below 1 ms. The system is fully redundant to support fault tolerance. The software is considered to be safety critical because it aims and fires weapons. The Aegis Weapons System software was recently rewritten into real-time Java as part of the Aegis Modernization activity. This project involved replacement of about 200,000 lines of CMS-2 and Ada code with roughly 500,000 lines of Java. The effort began in 2003 and the new Java implementation of Aegis Weapons System is now being deployed on warships. This paper describes the motivation for the modernization effort and provides a summary of Lockheed Martin's experiences with this project.
机译:美国海军的“宙斯盾”系统被认为是“舰队的盾牌”,除了提供远程弹道导弹防御外,还为航母战斗群提供区域防空。一个典型的Aegis部署包括大约100台计算机,其中许多具有多个内核。该应用程序是分布式的,具有跨4或5台不同计算机的典型实时线程。从激励到响应的端到端分布式线程时序约束通常在100毫秒以下。处理器对端到端截止期限约束的各个贡献的目标抖动约束远低于1 ms。该系统完全冗余以支持容错。该软件被认为对安全至关重要,因为它可以瞄准并发射武器。作为“宙斯盾现代化”活动的一部分,最近将“宙斯盾武器系统”软件重写为实时Java。该项目涉及用大约500,000行Java替换大约200,000行CMS-2和Ada代码。这项工作始于2003年,现在在战舰上部署了Aegis Weapons System的新Java实现。本文描述了现代化工作的动力,并总结了洛克希德·马丁公司在该项目中的经验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号