Patent ID: 7519947

Claim:
A method for designing a process, comprising: (a) designing a model for a process with a visual display surface, the process being associated with a process type; (b) generating a high-level code emission for the process with an association between the model for the process and an user-selected supported, inserted graphical shape-construct corresponding to a visual image; the process being specified by the visual image on the visual display surface; and (c) transforming the high-level code emission into computer-executable instructions; through, determining a first contextual evaluation whether the supported, inserted graphical shape-construct of step (b) is consistent with semantics corresponding to visual language logic module querying high-level language semantics module which contains semantics for the process type corresponding to previously selected supported, selected graphical shape-construct, generating an indicator in a proximity of the inserted graphical shape-construct for updating corresponding visual image of the process type if step (b) is inconsistent with said semantics; and transforming the association between the model and the high-level code emission for the process into computer-executable instructions.