The following HTML text is provided to enhance online
readability. Many aspects of typography translate only awkwardly to HTML.
Please use the page image
as the authoritative form to ensure accuracy.
Critical Code: Software Producibility for Defense
A third theme, relating to the idea of precedent and architectural risk management, is to develop and analyze a family of precedented “scalable architectural patterns” that could provide a well-understood infrastructure of building blocks out of which ultra-large-scale architectures could be designed. This could facilitate the use of multiple suppliers at the architectural and component levels. Additionally, if tools are in place that can support more aggressive restructuring, then a more principled approach can be taken to architectural design that includes iterative development, currently very difficult at the architectural level. This could also enable constructive response even to relatively late-breaking news regarding the consequences of early architectural commitments. Some combination of all these approaches will likely be necessary.