Formal derivation of concurrent programs: an example from industry | IEEE Journals & Magazine | IEEE Xplore