Software reuse offers great cost-cutting potential, and this book spells out the methods, tools, and tradeoffs to realize these cost savings. Guaranteed to attract a vast audience, this book covers cost models for reuse, certification of reusable components, and reuse-driven requirements engineering--as well as a discussion on reuse in dynamic systems.