1. A method for detecting pattern occurrences utilizing a transformation software application, as a query-view-transformation (QVT) tool, on a computer, comprising: receiving an input model conforming to a modeling language in which model elements playing pattern roles are detected as patterns by utilizing transformation logic of the transformation software application and a pattern specification configured as a transformation relation; producing an output model that concisely reports pattern occurrences of the patterns; and outputting the pattern occurrences in the output model, wherein the pattern occurrences are instances of detecting the patterns in the input model; wherein a results metamodel is a structure for the output model; and wherein the output model is designed to receive the pattern occurrences as instances of detecting the patterns in the input model without the computer transforming the input model into the output model.