1. A computer implemented method of automatically generating and storing a data structure for displaying a Unified Modeling Language (UML) model of behavior of a network of computing devices, said behavior dependent on location of said computing devices, comprising: creating a UML model comprising a plurality of line charts arranged in parallel to a time indicating axis; displaying said UML model in a graphical user interface (GUI) displayed on a screen; setting a plurality of values along each of said line charts; wherein each one of said values indicative of a computer action; adding 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.
1. A computer implemented method of automatically generating and storing a data structure for displaying a Unified Modeling Language (UML) model of behavior of a network of computing devices, said behavior dependent on location of said computing devices, comprising: creating a UML model comprising a plurality of line charts arranged in parallel to a time indicating axis; displaying said UML model in a graphical user interface (GUI) displayed on a screen; setting a plurality of values along each of said line charts; wherein each one of said values indicative of a computer action; adding 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. 4. The method of claim 1 , wherein said display lines may be solid lines, dotted lines, dashed lines, bold lines, and/or other types of lines, wherein each type of line represents one or more of a plurality of interactions comprising voice messaging, text messaging, video messaging, pre defined alert messages, two way voice calls, two way video calls, group calls, push to talk calls, and/or any other type of one way and/or two way communication.