Architecture and Systems Engineering: Models and Methods to Manage Complex Systems