Patent ID: 8640083

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; associating executable data with the plurality of process artifacts from a data source to the created data context based on the included interaction rules; selecting a subset of the interaction rules corresponding to at least one of the plurality of process artifacts, said interaction rules defining sequences and interactions among the plurality of process artifacts; validating the associated executable data before execution of the plurality of process artifacts in the data context when the associated executable data is in accordance with the selected subset of the interaction rules; and providing a suggestion to supplement the associated executable data as a function of the selected subset of the interaction rules wherein the suggestion relates to data for completing at least one of the defined sequences and interactions.