Moreover, it is worth mentioning that the model itself should be as general as possible in order not to restrict its use in practice, i.e. should be able to cover a wide range of web applications and would demand only minor user inputs in order to adapt the pattern on another SUT.