Real-time Java in modernization of the aegis weapon system

HILT '12 Pub Date : 2012-11-29 DOI:10.1145/2402676.2402699
K. Nilsen
{"title":"Real-time Java in modernization of the aegis weapon system","authors":"K. Nilsen","doi":"10.1145/2402676.2402699","DOIUrl":null,"url":null,"abstract":"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.\n 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.","PeriodicalId":402438,"journal":{"name":"HILT '12","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"HILT '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2402676.2402699","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

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.
实时Java在宙斯盾武器系统现代化中的应用
美国海军的宙斯盾系统被认为是“舰队的盾牌”,除了提供远程弹道导弹防御外,还为航母战斗群提供区域防空。典型的宙斯盾部署由大约100台计算机组成,其中许多计算机具有多个核心。应用程序是分布式的,典型的实时线程跨越4或5台不同的计算机。从刺激到响应测量的端到端分布式线程时间约束通常在100毫秒以下。处理器对端到端截止日期约束的单个贡献的目标抖动约束远低于1 ms。系统是完全冗余的,以支持容错。该软件被认为对安全至关重要,因为它可以瞄准和发射武器。宙斯盾武器系统软件最近被重写为实时Java,作为宙斯盾现代化活动的一部分。这个项目包括用大约50万行Java代码替换大约20万行CMS-2和Ada代码。这项工作开始于2003年,新的Java实施的宙斯盾武器系统现在正在军舰上部署。本文描述了现代化工作的动机,并提供了洛克希德·马丁公司在这个项目中的经验总结。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信