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 IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTIBILITY, EXCLUSIVITY, OR RESULTSOBTAINEDFROM USE OF THEMATERIAL. CARNEGIEMELLON UNI-VERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK OR COPYRIGHT INFRINGEMENT.

Neither Carnegie Mellon University nor the Software Engineering Institute directly or indirectly endorse this publication. Accuracy and interpretation of figure 8-12 are the responsibility of Eric Dashofy. The Software Engineering Institute has not participated in the creation of Figure 8-12.

Figure 10-1 adapted from Figure 1; Figure 11-12 adapted from Figure4;both from Reconcep-tualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support. Sam Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, and Nenad Medvidović. Proceedings of the Twenty-Ninth International Conference on Software Engineering, IEEE Computer Society, pp. 591–601. 2007. © IEEE. Used by permission.

Figure 10-2 from Figure 1 of Software Architectural Support for Handheld Computing. Medvidović, N.; Mikic-Rakic, M.; Mehta, N.R.; Malek, S. IEEE Computer, 36 (9):66–73, 2003. © IEEE. Used by permission.

Figure 10-9 used by permission of Antonio Carzaniga.

Ch. 11 Sidebar: "Skype on Skype" © 2008 Skype Limited. Used by permission.

Figure 13-1 from Table 1 in A Call to Action: Look Beyond the Horizon. J. M Wing, IEEE Security & Privacy, 1 (6): 62–67, 2003. © IEEE Used by permission.

Figure 14-1 Diagram by Donald Ryan, from HOW BUILDINGS LEARN by Stewart Brand, copyright © 1994 by Stewart Brand. Used by permission of Viking Penguin, a division of Penguin Group (USA) Inc.

Figure 14-5 from Figure 2 of An Architecture-Based Approach to Self-Adaptive Software. Peyman Oreizy, Michael M. Gorlick, Richard N. Taylor, Dennis Heimbigner, Greg Johnson, Nenad Medvidović, Alex Quilici, David S. Rosenblum, and Alexander L.Wolf. IEEE Intelligent Systems 14 (3): 54–62. 1999 © IEEE. Used by permission.

Ch. 14 Sidebar: Autonomic Computing. Reprint Courtesy of International Business Machines Corporation, copyright 2001 © International Business Machines Corporation.

Ch. 14 Sidebar: Quiescence. Text excerpt from Kramer, J. and Magee, J., "Change Management of Distributed Systems," Proceedings of the 3rd ACM SIGOPS European Workshop: Autonomy or interdependence in distributed systems? (1988) http://doi/.acm.org/10.1145/504092.504113: Copyright © 1988 ACM, Inc. Reprinted by permission.

Portion of Figure 15-14 from Apollo Operations Handbook, Lunar Module LM5 and Subsequent, Volume 1 Subsystems Data (Document LMA790-3-LM5), 1968.

Figures 16-6 & 16-7 Copyright © The Open Group. Used with permission. TOGAF ™ is a Trademark of The Open Group.

Figure 16-14 Kroll/Krutchen, RATIONAL UNIFIED PROCESS MADE EASY: PRACT, (figure 1.2) © Pearson Education, Inc. Reproduced by permission of Pearson Education, Inc.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset