Synthesizing data structure requirements from algorithm specifications: case studies from recursive subdivision for computer graphics and animation | IEEE Conference Publication | IEEE Xplore