But is it that complex? Airplanes arrive in your sector, you write the number and destination on a slip of paper, and put it on your board. You tell the plane, if needed, where to fly, and then you tell it to talk to the next sector controller when it leaves your area.
It seems rather non-complex, and I think it has to be, so it can be robust and offer room for errors etc.