Designing for change : minimizing the impact of changing requirements in the later stages of a spaceflight software project - Allen, B. Danette (NASA technical memorandum, 1998)