We can trace the concept of an architectural framework to prefabrication in the
traditional building industry, which first started manufacturing standard components for homes in the first half of the twentieth century.1 Although the first attempts to prefabricate homes produced mixed results, these early experiences had a profound influence on the building industry, and contributed to the tract-home building revolution that occurred after World War II.
The fundamental insight behind architectural frameworks and prefabrication is that efficiencies of scale can be realized if building components are efficiently fabricated in a factory and later assembled at the delivery locations. In the case of the prefabricated homes, building components (e.g., walls, ceilings, roofs) are constructed in a factory, so that they can be later assembled (e.g., nailed, screwed, welded) and customized at the building site. The fabrication-and-assembly process can also stimulate innovation by encouraging the assembly of components in novel ways to yield new or enhanced capabilities (e.g., integrating electrical and communication wiring in pre-fabricated wall
units to reduce onsite installation costs).
Architectural frameworks have been effectively applied to a wide range of industries with impressive gains in productivity and quality. These industries include, but are not limited to, automotive, telecommunications, and computer hardware. Considering the current demands to increase system productivity and quality, it shouldn’t be surprising that there is keen interest to apply the concept to systems and SoSs.
Replaced/Superseded by document(s)
No industry is more demanding than aerospace-defense when it concerns the complete integration of software and hardware architectures. Tasked with defending our nascent Information Age economy, the aerospace-defense industry must be capable of waging Information Age warfare, whose key concepts include information superiority and network-centric warfare. By most quantitative metrics, aerospace defense systems are among the largest and most complex ever constructed. The complexity of individual aerospace-defense systems (e.g., an aircraft) is frequently compounded when we integrate many of them together to form a system-of-systems (e.g., an air traffic control system) that satisfies more global requirements. This white paper describes a technical approach for improving how we specify system and system-of-systems architectures using frameworks in general, and the Department of Defense Architecture Framework (DoDAF) in particular. The modeldriven approach to architectural frameworks explained here, which is based on UML™ 2.0, Telelogic TAU® Generation2™, and Telelogic DOORS®, can substantially
improve productivity and quality.