Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software

  • Design for Trustworthy Software requires innovative, out-of-the-box thinking.

  • Altschuller, the developer of TRIZ, has shown that creativity isn't an instinctive capability but rather one that can be learned.

  • TRIZ practitioners have examined more than two million engineering patents to find the patterns that guide innovation.

  • The highly structured TRIZ methodology has been adapted to the software development process and has shown encouraging results, especially for parallel processing applications.

  • TRIZ methods work in concert with QFD and Taguchi Methods for innovation in software architecture and design.

  • Conventional brainstorming and Pugh concept selection methods can be used together with TRIZ, QFD, and Taguchi Methods to identify the design approaches that will best meet the customer's needs.

  • Software has become a major vehicle for intellectual property in the Information Age. It can be protected by the Trade Secrets Act, copyright law, or patent law.

  • Patent law is becoming an increasingly fragile protection mechanism for software as intellectual property.

Категории