Code Generation for Abstract Data Types Based on Program Analysis | IEEE Conference Publication | IEEE Xplore