Patent ID: 7945891

Claim:
A method executable by a processor of a computing device for validating executable data for interactions among a plurality of process artifacts at design time, said processor being configured for executing computer-executable instructions for: creating a data context based on the plurality of process artifacts, said data context including interaction rules among the plurality of process artifacts, said included interaction rules defining sequences and interactions among the plurality of process artifacts; associating executable data with the plurality of process artifacts from a data source based on the included interaction rules; selecting a subset of the interaction rules corresponding to at least one of the plurality of process artifacts; evaluating the associated executable data relative to the selected subset of the interaction rules; and validating the evaluated associated executable data when the evaluated associated executable data is in accordance with the selected subset of the interaction rules, and providing a suggestion to change the evaluated associated executable data when the evaluated associated executable data is not in accordance with the selected subset of the interaction rules.