Towards a formal methodology for developing multi-agent applications using temporal Z | IEEE Conference Publication | IEEE Xplore