Software Architecture: Foundations, Theory, and Practice
by Richard N. Taylor, Nenad Medvidovic, Eric M. Dashofy
Credits
Figures 1-4, 1-5, 1-6, and 1-7 courtesy Royal Philips N.V.
Figure 2-13 adapted from Figure 1 from: Weaving Together Requirements and Architectures, Bashar Nuseibeh. IEEE Computer 34 (2):115–117. 2001. © IEEE. Used by permission.
Ch. 4 Sidebar: "Styling with Perry and Wolf" Text excerpt from Dewayne E. Perry and Alexander L. Wolf. Foundations for the Study of Software Architecture. ACM SIGSOFT Software Engineering Notes 17 (4): 40–52. 1992. © Dewayne E. Perry and Alexander L. Wolf. Used by permission.
Figure 6-1 adapted from Maier and Rechtin, The Art of Software Architecting, 2nd. Ed. Copyright © CRC Press. Used with permission.
Figure 7-18 used by permission of Jeff Magee.
Figures 8-4, 12-4, and 12-5 adapted from Figures 1, 5: Bowman, R.T. et al, "Linux as a Case Study: Its Extracted Software Architecture," Proceedings of the 21st ACM/ IEEE Conference on Software Engineering (ICSE'99), pp. 555–563. DOI: http://doi/.acm.org/10.1145/302405.302691: Copyright © 1999 ACM, Inc. Reprinted by permission. The ATAM Figure located at page 320 in this publication has been adapted from the ATAM diagram © 2008 by Carnegie Mellon University and is reproduced in its adapted form in this publication with special permission from the Software Engineering Institute of Carnegie Mellon University. ® Architecture Tradeoff Analysis Method and ATAM are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ANY CARNEGIEMELLONUNIVERSITY AND SOFTWAREENGINEERING INSTI-TUTE MATERIAL ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access