Designing software-intensive system methods and principles - Tiako (Information Science References, 2009)