O'Reilly logo

Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software by Bijay K. Jayaswal, Peter C. Patton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Creativity and Innovation in the Software Design Process: TRIZ and Pugh Concept Selection Methodology

Invention is man’s oldest occupation.

Genrich Altschuller

The wrong choice of concept in a given design situation can rarely, if ever, be recouped by brilliant detailed design.

Stuart Pugh

Overview

Design for Trustworthy Software (DFTS) requires innovative “outside-the-box” thinking, but Genrich Altschuller has shown that creativity can be learned—it is not an inborn characteristic limited to only a few people. His TRIZ theory of innovative problem solving has been developed from a careful analysis of more than two million engineering patents worldwide to discover the fundamental patterns of innovation. We report here on the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required