For purposes such as web-enabling, "code understanding" is an expensive and possibly brittle approach to interface reverse engineering and migration. Our experiments with the CELLEST environment, although not yet conclusive, indicate that "trace understanding" and wrapping with GUIs is an effective alternative.
展开▼