Pitfalls in the architectural design process and a defensible method for overcoming them | IEEE Journals & Magazine | IEEE Xplore