A formal specification-based approach to distributed parallel programming | IEEE Conference Publication | IEEE Xplore