How is repetition of components different from redundancy? How are the design principles of redundancy and simplicity related to one another and the concept of dependencies? Solution As nouns the difference between repetition and redundancy is that repetition is the act or an instance of repeating or being repeated while redundancy is the state of being redundant; a superfluity; something redundant or excessive; a needless repetition in language; excessive wordiness. Simplicity – not so much as the opposite principle to complexity, but rather the characteristic of a simplicity of operation and design so that the system\'s performance and interaction with other related system elements can be easily understood; Redundancy – the system, or parts of it, should be designed so that it can be backed-up by other redundant parts, or have its parts/modules easily replaced by cannibalising less important parts of the same or other systems to keep it functioning; .