|
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
J2EE Patterns: Best Practices and
Design Strategies, Second Edition".
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,
Vanderbilt
University
,
Co-author of "Pattern Oriented Software Architecture, Volume 2",
"Patterns for Concurrent and Networked
Objects".
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.
David S. Frankel,
Principal, David Frankel Consulting, Author of "Model Driven
Architecture: Applying MDA to
Enterprise
Computing".
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!
|