1. A Tool for Understanding Programs Using Functional Specification Abstraction;Abd-El-Hafiz,1990
2. A Knowledge-Based Approach to Program Understanding;Abd-El-Hafiz,1994
3. Documenting programs using a library of tree structured plans;Abd-El-Hafiz,1993
4. A tool for assisting the understanding and formal development of software;Abd-El-Hafiz,1994
5. Towards automated support for extraction of reusable components;Abd-El-Hafiz,1991