DoD Architecture Framework: A Guide to Applying System Engineering to Develop Integrated Executable Architectures