Using informal and formal techniques for the reverse engineering of C programs | IEEE Conference Publication | IEEE Xplore