Reasoning About Program Transformations Imperative Programming and Flow of Data | EKB DL