Mapping procedural patterns to object-oriented design patterns

被引:4
作者
Lano K. [1 ]
Malik N. [1 ]
机构
[1] Department of Computing, Imperial College, 180 Queens Gate
关键词
design patterns; reengineering; program transformation; object oriented design;
D O I
10.1023/A:1008708927260
中图分类号
学科分类号
摘要
This paper presents a new approach to the use of design patterns for the reengineering of legacy code, using a mapping from procedural design patterns to object-oriented patterns. We show also how object-oriented design patterns can be formalized and correctness conditions for their application derived, in order to justify the preservation of functionality in the reengineering process. We give examples taken from case studies of reengineering legacy COBOL applications.
引用
收藏
页码:265 / 289
页数:24
相关论文
共 26 条
[21]  
Newcomb, P., Kotik, G., Reengineering procedural into object-oriented systems (1993) Working Conference on Reverse Engineering, , Toronto, Canada, July 1993. IEEE Press
[22]  
Prechelt, L., Design recovery by automated search for structural design patterns in object-oriented designs (1996) Proceedings of 3rd Working Conference on Reverse Engineering, , IEEE Press
[23]  
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W., (1991) Object-Oriented Modelling and Design, , Prentice Hall
[24]  
Sneed, H., Migration of procedurally Oriented COBOL programs in an Object-Oriented architecture (1991) IEEE Conference on Software Maintenance
[25]  
Yourdon, E., Object-oriented COBOL (1990) American Programmer, 3 (2)
[26]  
Zuylen, H., (1993) The REDO Compendium of Reverse-Engineering, , Wiley