Patent ID: 7882445

Claim:
A method for configuring wires in a statechart, comprising: displaying the statechart on a display, wherein the statechart comprises a plurality of state icons connected by wires, wherein the state icons correspond to respective states and wherein the wires correspond to transitions to/from the states, wherein the statechart is executable by a computer to perform first functionality; wherein said displaying the statechart comprises displaying a first wire connecting a first state icon and a second state icon, wherein the first wire represents a first transition, wherein the first state icon represents a first state, and wherein the second state icon represents a second state; configuring the first wire to configure the first transition, wherein said configuring comprises configuring a first node displayed proximate to the first wire in the statechart, wherein the first node specifies the configuration of the first wire, wherein the first node comprises a graphical user interface (GUI) for configuring the first wire, wherein said configuring comprises: receiving user input to the GUI to configure the first wire, comprising: specifying one or more triggers for the first transition, wherein the one or more triggers specify one or more events which initiate the first transition; and specifying one or more guards for the first transition, wherein the one or more guards specify one or more conditions for performing the first transition; visually indicating the specified configuration of the first wire via appearance of the first node or the first wire, wherein the appearance of the first node or the first wire indicates the specified one or more triggers and one or more guards; and executing the statechart, wherein during said executing, the first transition from the first state to the second state is performed based on said configuring.