Protocol testing: the first ten years, the next ten years