Historical material · original site, 2004–2005 era
Original endorsements
Original text, with presentation adapted for this site. Roles, predictions, event notices and external links are historical. External destinations have not all been validated. View the preserved original page.
We have written a book that will be published by John Wiley &
Sons in July 2004. It is called: "Software Factories: Assembling Applications
with Patterns, Frameworks, Models & Tools" by Jack
Greenfield and Keith Short, with contributions by Steve Cook
and Stuart Kent. ISBN 0471202843 To view the book’s entry at amazon.com, please
click
here.
The authors are deeply grateful to the following colleagues in the
Industry and Academia who have given their endorsement to the Book.
John Crupi, Sun Distinguished Engineer, Co-author, "Core
This book presents a clear articulation of the vision for moving to higher levels of software design abstraction through model driven development. Software Factories does a wonderful job integrating modeling with patterns, frameworks, and agile development. Finally, the authors provide a compelling look at how a new generation of tools will make this a reality. A must read for software architects and developers.
Douglas
C. Schmidt, Professor of Electrical Engineering, and
Computer Science,
The model-based development technologies described in this book will enable us to reliably and repeatably construct and compose software systems that can meet and adapt to more diverse, changing requirements and environments, as well as enable the affordable development of the large numbers of these systems that society will demand, each precisely tailored to specific domains and user needs. These technologies will industrialize software production in ways the assembly line industrialized automobile production.
The authors of Software Factories have performed an enormous service to the computer industry by presenting a powerful conceptual framework for designing, developing, deploying, and managing complex software systems. Programmers, architects, and IT managers will find much value in Software Factories' thoughtful integration of product line practices, domain-specific lanaguages, generative programming, component-based development, model-driven methods, patterns, and metadata management.
Paul
C. Clements, Associate Professor of Computer Science,
University of Waterloo, Co-author of "Software Product
Lines : Practices and Patterns".
Software product lines and generative programming offer the potential for breathtaking improvements in software cost, time to market, and flexibility. "Software Factories" is the definitive source for applying these technologies in a real business context.
Krzysztof Czarnecki, Senior Technical Staff Member at the Software Engineering Institute, Co-author of "Generative Programming".
"Software Factories" integrates the best of the emerging approaches to software development, including patterns, frameworks, components, and generative development. Although the book is visionary, it is also firmly grounded in reality. Focusing on the combination of software product lines and domain-specific languages, "Software Factories" gives the reader both a very deep understanding of the technologies underlying software factories and practical insights about their application. This book is a true landmark in the field of generative software development!