Acknowledgments

The authors want to express their sincere appreciation to the large number of people who have been instrumental in bringing this text to fruition.

Hazel Asuncion was instrumental in the development of the various Lunar Lander examples, the domain model for the Lander, and was indefatigable as a reviewer. Girish Suryanarayana and Jie Ren were key contributors to the chapter on security and trust. Sam Malek and Marija Mikic-Rakic supplied several figures and a number of key insights in our discussions of deployment and mobility. Chris Mattmann provided the material for data-intensive connectors presented in Chapter 5. Joshua Garcia and Brian D'Souza contributed to the connector compatability matrix in the same chapter. George Edwards provided the example approach used in illustrating scenario-driven analysis in Chapter 8. John Georgas provided essential material for the discussion of robotics architectures in Chapter 11.

Kari Nies was an especially helpful and careful reviewer of the entire manuscript. The students of UC Irvine's Fall 2006 and Fall 2007 graduate classes in software engineering (Informatics 211) and USC's Spring 2007 and Spring 2008 graduate classes in software architectures (CSci 578) were early reviewers and commentators on key parts of the manuscript; their help is gratefully acknowledged. The undergraduates in UC Irvine's Spring 2008 class in Software Architectures, Distributed Systems, and Interoperability also were helpful. Similarly, the comments ...

Get Software Architecture: Foundations, Theory, and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.