Procedures (Pattern Languages)

Procedures are meant to be pattern languages. They shall point out how to apply several patterns of different levels of scope to solve a high-level problem in a sequential manner considering the balancing of forces which are influenced.

Categorization of pattern languages

The most obvious categorization scheme for pattern lanugages is related to the scope of optimization (~ pattern categories):

  • human relation pattern languages
  • build pattern languages
  • requirement pattern languages
  • design pattern languages
  • unit test pattern languages
  • tool pattern languages