5. The method of claim 4 , wherein defining the analysis report further comprises: receiving user input defining a report sequence, analysis result and output format through a report creator.
4. The method claim 3 , wherein defining the pattern further comprises: receiving user input defining allowable parameters, a user intent identifier and an analysis report for the pattern through an input editor.