1) The document describes a methodology for encapsulating and representing knowledge about the evolution of an engineering system. It involves mathematical formalism to represent design steps, contradictions, goals and TRIZ principles.
2) A graph visualization is proposed to represent the design process, with nodes as possible TRIZ principles and colored nodes indicating principles selected at each step.
3) A database structure is outlined to store information on contradictions, principles, design steps and which principles were selected, along with explanations. This knowledge representation aims to guide design of similar products.