Considering a set of 10 violations to check during Analyze process, what type of design should be the best suited.