Managing architectural decision models with dependency relations, integrity constraints, and production rulesOlaf ZimmermannJana Koehleret al.2009Journal of Systems and Software