Abstract
Hughes Canada has been involved with the development of the Canadian Automated Air Traffic Control System (CAATS) software since 1993. The program, originally estimated to be over a million lines of Ada code, has evolved from prototyping concepts and requirements to producing operational software. This paper describes the evolution of the procedures for software development. We explain the reasons behind the changes made to the unit development process, and show our movement from ad-hoc through qualitative to quantitative process enhancement, consistent with our transition from prototyping to production.
Preview
Unable to display preview. Download preview PDF.
References
Kal Toth and Jas Madhur. “Establishing and Maintaining an Infrastructure for a Quality System.” In Proceedings of the 1995 National Council of Systems Engineering (NCOSE) Symposium, St. Louis, Missouri.
Trevor Paine, Kal Toth and Philippe Kruchten, “Modernizing ATC Through Modern Software Methods.” Proceedings of the 1993 Conference of the Air Traffic Control Association, Nashville, Tennessee.
Watts Humphrey, Terry Snyder and Ron Willis, “Software Process Improvement at Hughes Aircraft,” IEEE Software, vol 8, no 7, pgs 11–23, July_1991.
Philippe Kruchten, “The 4+1 View Model of Architecture.” IEEE Software, v 12, no 6, pages 42–50 November 1995.
Barry W. Boehm, “The Spiral Model of Software Development and Enhancement.” Proceedings of the International Workshop on The Software process and Software Environments. Coto de Caza, CA March 1985.
Watts Humphrey. Managing the Software Process. New York, Addison Wesley, 1989.
U.S. Department of Defense. Military Standard 2167A: Defense System Software Development. Washington, DC, February 29, 1988.
U.S. Department of the Air Force, Rome Air Development Center. Specification of Software Quality Attributes. RADC-TR-85-37, Rome, NY February 1985.
RCTA, Inc. Software Considerations in Airborne Systems and Equipment Certification. DO-178B, RCTA, Inc, Washington, DC, December 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Emery, D., Madhur, J. (1996). HCSD unit development process: Step-wise process improvement. In: Strohmeier, A. (eds) Reliable Software Technologies — Ada-Europe '96. Ada-Europe 1996. Lecture Notes in Computer Science, vol 1088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013482
Download citation
DOI: https://doi.org/10.1007/BFb0013482
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61317-6
Online ISBN: 978-3-540-68457-2
eBook Packages: Springer Book Archive