Formal derivation of rule-based programs | IEEE Journals & Magazine | IEEE Xplore