Abstract
This paper discusses software architecture and design issues in the development of flight control software. After a short introduction to the flight control application domain, several design concepts and methods are described that have been applied and evaluated in an implementation of flight control laws for a fighter aircraft. The issues and approaches presented include: platform-independent software, object-oriented techniques, reusable components, design patterns and software design for multi-processor targets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ada Reference Manual, Int. Standard ANSI/ISO/IEC-8652:1995
G. Booch, Software Engineering with Ada, Benjamin/Cummings, Menlo Park, 1983
R.P.G. Collinson, Introduction to Avionics, Chapman & Hall, London, 1996
Bo Frisberg, Ada in the JAS39 Gripen Flight Control System, Proc. Ada-Europe 98, LNCS 1411, Springer, 1998
Guidance for the Use of the Ada Programming Language in High Integrity Systems, Draft of ISO/IEC TR 15942, 1998
A. Rosskopf, T. Tempelmeier, Aspects of Flight Control Software: A Software Engineering Point of View, IFAC/IFIP Workshop on Real-Time Programming, Schloβ Dagstuhl, Germany, June 1999
H. Beh, G. Hofinger, Control Law Design of the Experimental Aircraft X-31A, ICAS Proceedings 1994 (Int. Council of Aeronautical Sciences), ISBN 1-56347-084-5
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rosskopf, A. (1999). Development of Flight Control Software in Ada: Architecture and Design Issues and Approaches. In: González Harbour, M., de la Puente, J.A. (eds) Reliable Software Technologies — Ada-Europe’ 99. Ada-Europe 1999. Lecture Notes in Computer Science, vol 1622. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48753-0_37
Download citation
DOI: https://doi.org/10.1007/3-540-48753-0_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66093-4
Online ISBN: 978-3-540-48753-1
eBook Packages: Springer Book Archive