The decision view's role in software architecture practice. - Kruchten, P.