# use mscgen to create a diagram from this representation:
# $ mscgen -T png -o img/execute.png -i img/execute.msc
msc {
  hscale = "2.0";

  io [label="BEAT Infrastructure (language agnostic)"], up [label="Execute (user code)"];

  up->io [ label = "nxt channel" ];
  io->up [ label = "2 name1 <bin1> name2 <bin2>" ];
  up->io [ label = "hmd channel name" ];
  io->up [ label = "tru" ];
  up->io [ label = "oic name" ];
  io->up [ label = "tru" ];
  up->io [ label = "wrt out sz <bin>" ];
  io->up [ label = "ack" ];
  ...;
  up->io [ label = "hmd channel name" ];
  io->up [ label = "fal" ];
  up->io [ label = "don" ];
  ...;
  io->up [ label = "ack" ];
}
