Domain analysis and reverse engineering

作者: DeBaud , Moopen , Rugaber

DOI: 10.1109/ICSM.1994.336762

关键词:

摘要: Current reverse engineering technology is typically based on program analysis methods such as parsing and data flow analysis. As such, it limited in what can accomplish. Knowledge of the application domain containing a help overcome this limit aid comprehension process. The paper discusses relationship engineering. Two case studies are presented. first describes how knowledge, expressed an object-oriented framework, process for well-understood domain. second be used to build model. Issues raised by confluence discussed, implications future work area suggested. >

参考文章(15)
Ralph E. Johnson, Brian Foote, Designing reusable classes Journal of Object-oriented Programming. ,vol. 1, pp. 22- 35 ,(1988)
Yellamraju Venkata Srinivas, Pattern matching: a sheaf-theoretic approach algebraic methodology and software technology. pp. 456- 466 ,(1991)
R. Prieto-Diaz, Domain analysis for reusability Software reuse: emerging technology. pp. 347- 353 ,(1988)
R. Prieto-Diaz, Classification of reusable modules Software reusability: vol. 1, concepts and models. pp. 99- 123 ,(1989) , 10.1145/73103.73107
Linda M. Wills, Automated Program Recognition by Graph Parsing Defense Technical Information Center. ,(1992) , 10.21236/ADA259609
C B Jones, Systematic software development using VDM Prentice Hall International (UK) Ltd.. ,(1986)
Alan J. Perlis, Spencer Rugaber, Programming with idioms in APL ACM SIGAPL APL Quote Quad. ,vol. 9, pp. 232- 235 ,(1979) , 10.1145/390009.804466
T.J. Biggerstaff, Design recovery for maintenance and reuse IEEE Computer. ,vol. 22, pp. 36- 49 ,(1989) , 10.1109/2.30731
C. Rich, L.M. Wills, Recognizing a program's design: a graph-parsing approach IEEE Software. ,vol. 7, pp. 82- 89 ,(1990) , 10.1109/52.43053
J.C. Cleaveland, Building application generators IEEE Software. ,vol. 5, pp. 25- 33 ,(1988) , 10.1109/52.17799