An object-Z specification of a mobile phone system