Parallel Ada implementation of a multiple-model Kalman-filter tracking system: a software engineering approach. Master's thesis
Technical Report
·
OSTI ID:5937874
The success of the Strategic Defense Initiative depends directly on significant advances in both computer hardware and software development technologies. Parallel architectures and the Ada programming language have advantages that make them candidates for use in SDI command and control computer systems. This thesis examines those advantages in the context of an SDI-type application: implementation of a Kalman-filter tracking system. This research consists of three parts. The first is a set of software engineering guidelines developed for use in creating parallel designs suitable for implementation in Ada. These guidelines cover the design process from initial problem analysis to final detailed design. Methods of problem decomposition are discussed, as are language partitioning strategies. Justification is provided for using the Ada task construct for process boundaries, and Ada multitasking design issues are reviewed. A parallel software design methodology is also described.
- Research Organization:
- Air Force Inst. of Tech., Wright-Patterson AFB, OH (USA). School of Engineering
- OSTI ID:
- 5937874
- Report Number(s):
- AD-A-206094/5/XAB; AFIT/GCS/ENG-89M-2
- Country of Publication:
- United States
- Language:
- English
Similar Records
Framework for understanding the Strategic Defense Initiatives' software debates. Master's thesis
Beyond Ada - generating Ada code from equational specifications
AdaTAD: a debugger for the Ada multi-task environment
Technical Report
·
Fri Jun 01 00:00:00 EDT 1990
·
OSTI ID:5329942
Beyond Ada - generating Ada code from equational specifications
Technical Report
·
Wed Dec 31 23:00:00 EST 1986
·
OSTI ID:7184071
AdaTAD: a debugger for the Ada multi-task environment
Thesis/Dissertation
·
Mon Dec 31 23:00:00 EST 1984
·
OSTI ID:5378479
Related Subjects
45 MILITARY TECHNOLOGY, WEAPONRY, AND NATIONAL DEFENSE
450200* -- Military Technology
Weaponry
& National Defense-- Nuclear Explosions & Explosives
99 GENERAL AND MISCELLANEOUS
990210 -- Supercomputers-- (1987-1989)
ADA
BALLISTIC MISSILE DEFENSE
COMPUTER ARCHITECTURE
COMPUTERIZED CONTROL SYSTEMS
CONTROL SYSTEMS
NATIONAL DEFENSE
PARALLEL PROCESSING
PROGRAMMING
PROGRAMMING LANGUAGES
450200* -- Military Technology
Weaponry
& National Defense-- Nuclear Explosions & Explosives
99 GENERAL AND MISCELLANEOUS
990210 -- Supercomputers-- (1987-1989)
ADA
BALLISTIC MISSILE DEFENSE
COMPUTER ARCHITECTURE
COMPUTERIZED CONTROL SYSTEMS
CONTROL SYSTEMS
NATIONAL DEFENSE
PARALLEL PROCESSING
PROGRAMMING
PROGRAMMING LANGUAGES