首页> 外文会议>Annual ACM SIGAda international conference on Ada;ACM SIGAda international conference on Ada >The role of distributed, real-time Ada amp; C++ on the Airborne Surveillance Testbed (AST) program
【24h】

The role of distributed, real-time Ada amp; C++ on the Airborne Surveillance Testbed (AST) program

机译:分布式实时Ada和​​C ++在机载监视测试台(AST)程序中的作用

获取原文

摘要

The Airborne Surveillance Testbed (AST) program, managed by SMDC for BMDO, is a technology demonstration program that supports development, test, and evaluation of defensive systems to counter intercontinental and theater ballistic missiles (ICBMs and TBMs) and their warheads. The heart of the AST program is a Boeing 767 aircraft equipped with a Raytheon-built, large-aperture, multiband, high data rate infrared sensor and a wide variety of processing equipment designed to detect, track, and discriminate ballistic missiles at long ranges. A Raytheon interceptor seeker (part of a Navy risk reduction effort) has recently been integrated onto the aircraft; a staring medium wave infrared (MWIR) camera is currently being added as well. Onboard processing capabilities include a Concurrent TurboHawk (multi-CPU PowerPC flight computer) along with a variety of custom and off-the-shelf signal processing equipment, SGI workstations, DEC Alphas, and PCs, largely programmed in Ada and C++. These systems are linked via SCRAMNet, Ethernet, 1553B, RS422 and RS232, and communicate externally via various radio systems. Since the start of the program in 1984, AST has been making use of Ada83, Ada95, and C++ for both simulations and embedded flight software. During that time, we have gathered a lot of experience in the use of Ada for real-time distributed systems, especially concerning:• The pitfalls of task scheduling algorithms and priorities• The benefits of the (careful) use of generics• The importance of some changes between Ada83 and Ada95• Interfacing Ada software to hardware (and standardized interrupt handling)• The importance of proper use of exception handling to ensure fault tolerance
机译:由SMDC管理的BMDO机载监视试验台(AST)计划是一项技术演示计划,支持防御系统的开发,测试和评估,以对抗洲际和战区弹道导弹(ICBM和TBM)及其弹头。 AST计划的核心是一架波音767飞机,该飞机配备了由雷神公司制造的大孔径,多频段,高数据速率红外传感器以及旨在检测,跟踪和识别远距离弹道导弹的各种处理设备。雷神拦截器导引头(海军降低风险的一部分)最近已被整合到飞机上。目前还增加了凝视中波红外(MWIR)摄像机。机载处理功能包括并发TurboHawk(多CPU PowerPC飞行计算机)以及各种定制和现成的信号处理设备,SGI工作站,DEC Alpha和PC(主要使用Ada和C ++编程)。这些系统通过SCRAMNet,以太网,1553B,RS422和RS232链接,并通过各种无线电系统进行外部通信。自1984年该计划启动以来,AST一直在将Ada83,Ada95和C ++用于仿真和嵌入式飞行软件。在那段时间里,我们在将Ada用于实时分布式系统方面积累了很多经验,特别是在以下方面:•任务调度算法和优先级的陷阱•(谨慎地)使用泛型的好处•使用Ada的重要性Ada83和Ada95之间的一些更改•Ada软件与硬件的接口(和标准化的中断处理)•适当使用异常处理以确保容错的重要性

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号