7. A system to automatically generate and store a data structure for displaying a Unified Modeling Language (UML) model of location dependent behavioral of a network of computing devices, comprising: a graphical user interface (GUI) displayed on a screen for communicating with a user; one or more non-transitory computer-readable storage medium; one or more display devices for presentation of said GUI; one or more user input devices; code instructions stored on at least one of said one or more storage mediums; one or more processors for executing said code instructions coupled to said one or more storage mediums; said code instructions comprising: code instructions to create a UML location dependent model comprising a plurality of line charts arranged in parallel to a time indicating axis; code instructions to display said UML location dependent model; code instructions to set a plurality of values along each of said plurality of line charts; code instructions to add to said displayed UML model a plurality of connectors, each one of said plurality of connectors connects a pair of line charts selected from said plurality of line charts, each one of said plurality of connectors is indicative of a message transmitted between two entities represented by respective said pair; wherein a distance between each two line charts of said plurality of line charts in said UML model maps a geographical distance therebetween; and wherein said distance and said value and said plurality of connectors are editable according to at least one user input indicative of a selection of an area of said displayed UML model; wherein each one of said values indicative of a computer action.
7. A system to automatically generate and store a data structure for displaying a Unified Modeling Language (UML) model of location dependent behavioral of a network of computing devices, comprising: a graphical user interface (GUI) displayed on a screen for communicating with a user; one or more non-transitory computer-readable storage medium; one or more display devices for presentation of said GUI; one or more user input devices; code instructions stored on at least one of said one or more storage mediums; one or more processors for executing said code instructions coupled to said one or more storage mediums; said code instructions comprising: code instructions to create a UML location dependent model comprising a plurality of line charts arranged in parallel to a time indicating axis; code instructions to display said UML location dependent model; code instructions to set a plurality of values along each of said plurality of line charts; code instructions to add to said displayed UML model a plurality of connectors, each one of said plurality of connectors connects a pair of line charts selected from said plurality of line charts, each one of said plurality of connectors is indicative of a message transmitted between two entities represented by respective said pair; wherein a distance between each two line charts of said plurality of line charts in said UML model maps a geographical distance therebetween; and wherein said distance and said value and said plurality of connectors are editable according to at least one user input indicative of a selection of an area of said displayed UML model; wherein each one of said values indicative of a computer action. 8. The system of claim 7 , wherein said code instructions comprising code instructions to receive a user input comprising said plurality of line charts.