The Air Force acquisition community tasked the Software Engineering Institute (SEI) to create a Structured Survey of Software Technology. The purpose of this effort is to produce a reference document that will allow the Air Force to systematically plan the research and development (R&D) and technology insertion required to meet current and future Air Force needs, such as upgrades and evolution of current systems and the development of new systems.
The initial survey emphasizes software technology of importance to the C4I (command, control, communications, computers and intelligence) domain. This emphasis neither narrows nor broadens the scope from that of software technology in general. It does, however, provide guidance in seeking out requirements and technologies. It serves as a reminder that this work is concerned with complex, large-scale, distributed, real-time, software-intensive embedded systems in which reliability, availability, safety, security, performance, maintainability, and cost are major concerns.