ISO/IEC/IEEE 42010

ISO/IEC/IEEE 42010:2011, Systems and software engineering - Architecture description (ISO/IEC/IEEE 42010) is a joint (ISO and IEEE) revision of the widely used ANSI/IEEE 1471-2000 Recommended Practice for Architecture Description of Software-Intensive Systems (IEEE 1471).

ISO/IEC/IEEE 42010 originated from the ISO fast track international standardization of IEEE 1471:2000, which resulting in the ISO adoption of ISO/IEC 42010:2007 in 2007, whose technical content was essentially identical to IEEE 1471:2000. The ISO/IEC/IEEE 42010:2011 joint revision builds upon IEEE 1471's technical foundations and adds support for architecture frameworks (e.g., DoDAF, TOGAF, UPDM) and Architecture Description Languages or ADLs (e.g., UML, SysML, ArchiMate). Ideally these extensions will allow software architecture modeling tool vendors and practitioners to better align their products and best practices for architecture frameworks and ADLs.

Unfortunately, the joint revision fails to address the numerous shortcomings of IEEE 1471, which include, but are not limited to, design-by-committee bloat and voodoo semantics (imprecise and inconsistent definitions and metamodel).