Zaslat SMS: Refinement in Object−Z and CSP