Patterns of evolution


Patterns of evolution were developed by Genrich Altshuller as a set of patterns common to systems as they are developed and as they acquire new features. They are used in systems development and apply to all systems and are used for education, software, economics, business.
  1. Evolution of useful functions
  2. Elimination of harmful functions
  3. Evolution of applications
  4. Integration/Structuralisation
  5. Increasing dynamicity and controllability
  6. Evolution of matching/mismatching
  7. Evolution of resource application
  8. Evolution of contradictions
  9. Evolution of processes in system
  10. Evolution of fields
  11. Evolution toward the multilevel