Patent ID: 8156473

Claim:
A computer-implemented method of debugging an executing business application that has been generated according to a model, the method comprising: detecting a problem in the executing business application; generating debugging data associated with the problem; generating a model-oriented debugging view of the executing business application based on the model; translating the debugging data into the model-oriented debugging view; identifying a model element of the model associated with the problem based on the debugging data in the model-oriented debugging view by using a model identifier of the model and a model element identifier of the model element of the model; converting the model identifier and the model element identifier into a machine code resource identifier to generate a breakpoint in the model-oriented debugging view; translating the breakpoint in the model-oriented debugging view into executable machine code according to the machine code resource identifier; and executing the executable machine code associated with the breakpoint to debug the executing business application at the breakpoint.