This paper outlines the process, challenges, and preliminary results of developing a software architecture for navigation, guidance and flight director. These critical real-time functions were chosen because they represent the essential features of integrated avionics systems. The authors propose that adaptable software architectures coupled with parameterized components, tools, and processes can greatly improve the quality and maintainability of flight systems. The results discussed in this paper are based on the results of the first of four year's work performed at IBM's Federal System Company, Owego, NY as part of the Defense Advanced Projects Research Agency's (DARPA) Domain-Specific Software Architectures (DSSA) program. The goal of this research is to engineer an architecture and environment that enables the rapid development of avionics requirements and software. In addition, this research focuses on making architectures extendible to permit the addition of evolutionary hardware and software technologies.<<ETX>>
[1]
W. Tracz,et al.
DSSA case study: navigation, guidance, and flight director design and development
,
1992,
IEEE Symposium on Computer-Aided Control System Design.
[2]
Kyo Chul Kang,et al.
Feature-Oriented Domain Analysis (FODA) Feasibility Study
,
1990
.
[3]
T. Biggerstaff,et al.
Reusability Framework, Assessment, and Directions
,
1987,
IEEE Software.
[4]
R. S. Smith,et al.
Core avionics domain analysis
,
1992,
[1992] Proceedings IEEE/AIAA 11th Digital Avionics Systems Conference.
[5]
Jack C. Wileden,et al.
Foundations for the Arcadia environment architecture
,
1989,
SDE 3.
[6]
Will Tracz,et al.
A conceptual model for megaprogramming
,
1991,
SOEN.
[7]
Richard P. Gabriel.
Draft report on requirements for a common prototyping system
,
1989,
SIGP.
[8]
William E. Lorensen,et al.
Object-Oriented Modeling and Design
,
1991,
TOOLS.