Using Patterns to Capture Architectural Decisions
architectural patterns revisited - a pattern language .