ACM Home Page
Please provide us with feedback. Feedback
The role of distributed, real-time Ada & C++ on the Airborne Surveillance Testbed (AST) program
Full text PdfPdf (174 KB)
Source Annual International Conference on Ada archive
Proceedings of the 1999 annual ACM SIGAda international conference on Ada table of contents
Redondo Beach, California, United States
Pages: 181 - 182  
Year of Publication: 1999
ISBN:1-58113-127-5
Also published in ...
Authors
Henry A. Lortz  Boeing Space and Communications Group, M/S 8Y-24, PO Box 3999, Seattle, WA
Timothy A. Tibbetts  Boeing Space and Communications Group, M/S 8Y-24, PO Box 3999, Seattle, WA
Sponsors
SIGCAS: ACM Special Interest Group on Computers and Society
SIGADA: ACM Special Interest Group on Ada Programming Language
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGAPP: ACM Special Interest Group on Applied Computing
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGBIO: ACM Special Interest Group on Biomedical Computing
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 13,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/319294.319322
What is a DOI?

ABSTRACT

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


Collaborative Colleagues:
Henry A. Lortz: colleagues
Timothy A. Tibbetts: colleagues