Seol mar théacs é seo: On the cloud−enabled refinement checking of railway signalling interlockings