Patent ID: 8028241

Claim:
A computer-implemented method, comprising: utilizing a computer to perform: displaying a diagram on a display, wherein the diagram comprises a plurality of icons that are connected by wires, wherein the plurality of interconnected icons visually represents functionality of the diagram, and wherein the diagram is executable to perform the functionality; wherein said displaying the diagram comprises displaying a first wire in the diagram, wherein the first wire connects a first and a second icon on the diagram; receiving user input selecting the first wire for configuration of data exchange semantics for the first wire; displaying a graphical user interface (GUI) for the configuration of data exchange semantics specifically for the first wire for selection of buffer policy specifying how data are buffered when transferred between the first icon and the second icon; receiving user input to the GUI specifying desired data exchange semantics, wherein the user input specifying the desired data exchange semantics specifies buffering of data between the first icon and the second icon, wherein the user input specifying the desired data exchange semantics specifies how data are buffered using an intermediate data store when transferred between the first icon and the second icon; configuring the first wire with the data exchange semantics specified by the user input; displaying the first wire to visually indicate that the first wire is configured with the data exchange semantics, wherein the first wire visually indicates that data from the first icon is transferred to the second icon according to the data exchange semantics; and executing the diagram, wherein during said executing the diagram, data is provided from the first icon to the second icon according to the data exchange semantics configured for the first wire.