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.