Patent ID: 8819619

Claim:
A method of capturing device-independent user interface structure in a model based software system comprising: receiving at least one entry point by a business system using a processor; displaying a user interface corresponding to the at least one entry point by the processor; capturing user interface meta-data associated with the user interface by the processor; identifying at least one event associated with user interface elements as a response to user actions based on the captured user interface meta-data by the processor; identifying, by the processor, a pattern signature in the model based software system for reuse in one or more model based software systems based on an expected behavior of the user interface when the identified at least one event occurs; mapping the identified at least one event to the identified pattern signature by the processor, thereby obtaining the device-independent user interface structure in the model based software system; and identifying other user interface elements corresponding to the pattern signature based on the mapping to achieve the expected behavior of the user interface by the processor.