| digraph graphname { |
| graph [fontname = "helvetica", fontsize=11, compound=true]; |
| node [shape="box", fontname = "helvetica", fontsize=11]; |
| edge [fontname = "helvetica", fontsize=11]; |
| rankdir="LR"; |
| |
| subgraph cluster_browser { |
| label = "Browser Process"; |
| |
| window [label="Browser Window"]; |
| } |
| |
| subgraph cluster_tab1 { |
| label = "Tab Process 1"; |
| tab1 [label="Tab 1"]; |
| } |
| |
| subgraph cluster_tab2 { |
| label = "Tab Process 2"; |
| tab2 [label="Tab 2"]; |
| } |
| |
| window -> tab1 [dir=both]; |
| window -> tab2 [dir=both]; |
| |
| os [label="Operating System"]; |
| os -> window [lhead=cluster_browser, dir=both]; |
| os -> tab1 [dir=both]; |
| os -> tab2 [dir=both]; |
| } |