[1] Bisbal J, Lawless D, Wu B, et al. Legacy information systems:Issues and directions[J] IEEE Software 1999,16(5):103~111[2] Mehta A, Heineman G T. Evolving legacy system features into fine-grained components. ICSE. 2002. 417~427[3] Lee Eunjoo, Lee Byungjeong, Shin Woochang, et al. A reengineering process for migrating from an object-oriented legacy system to a component-based system. COMPSAC. 2003. 336~341[4] 彭 鑫,赵文耘,夏宽理,等.基于Java的软件再工程支持工具研究[J] 计算机工程与应用,2003,18:63~66 Peng Xin, Zhao Wenyun, Xia Kuanli, et al. Research on support tools based on java for software reengineering[J] The Computer Engineering and Applications, 2003,18:63~66(in chinese)[5] Szyperski C. Component software:Breyond object oriented programming[M] Addison Wesley,1997[6] Hull M E C, Nicholl P N. Bi Y. Approaches to component technologies for software reuse of legacy systems[J] IEE Computing & Control Engineering Journal, 2001, 12(6):281~287[7] Beugnard A, Jezequel J M, Plouzeau N, et al. Making components contract aware[J] Computer, 1999,32(7):38~45[8] 阎 宏. Java与模式[M] 北京:电子工业出版社, 2002 Yan Hong. Java and pattern[M] Beijing:Publishing House of Eletronics Industry, 2002(in Chinese)[9] Sartipi K. A software evaluation model using component association views. IWPC. 2001. 259~268[10] Pressman R S. Software engineering, a pracitioner approach[M] McGraw-Hill, third edition, 1992[11] Gamma E, Helm R, Johnson R, et al. Design pattern:elements of reuseable object-oriented software[M] Addison Wesley, 1995[12] IDL.[13] Mitchell R, McKim J. Design by contract by example[M] Addison Wesley, 2002[14] Whitehead K. Component-based development:principles and planning for business systems[M] Addison Wesley, 2002
|