Software Architecture Recovery

作者: Ghulam Rasool , Nadim Asif

DOI:

关键词: Resource-oriented architectureView modelEnterprise architecture frameworkSoftware architectureSoftware architecture recoveryComputer architectureSoftware systemBusiness requirementsLegacy systemSoftware engineeringComputer science

摘要: The advent of modern technology shadows its impetus repercussions on successful Legacy systems making them obsolete with time. These have evolved the large organizations in major problems terms new business requirements, response time, financial depreciation and maintenance. Major difficulty is due to constant system evolution incomplete, inconsistent documents which a legacy tends have. myriad dimensions these can only be explored by incorporating reverse engineering, this context, best method extract useful artifacts exploring for reengineering existing meet requirements organizations. A case study conducted six different type software having source code programming languages using architectural recovery framework. Keywords—Reverse Engineering, Architecture recovery, artifacts, Reengineering.

参考文章(15)
Nadim Asif, Muthu Ramachandran, Recover The Use Case Models. Software Engineering Research and Practice. pp. 884- 889 ,(2005)
Berndt Bellay, Harald Gall, Reverse Engineering to Recover and Describe a System’s Architecture Lecture Notes in Computer Science. pp. 115- 122 ,(1998) , 10.1007/3-540-68383-6_17
DeBaud, Moopen, Rugaber, Domain analysis and reverse engineering international conference on software maintenance. pp. 326- 335 ,(1994) , 10.1109/ICSM.1994.336762
Wolfgang Eixelsberger, Lasse Warholm, Rene Klösch, Harald Gall, Software architecture recovery of embedded software international conference on software engineering. pp. 558- 559 ,(1997) , 10.1145/253228.253446
David Garlan, Research directions in software architecture ACM Computing Surveys. ,vol. 27, pp. 257- 261 ,(1995) , 10.1145/210376.210388
Rainer Koschke, Gerardo Canfora, Jörg Czeranski, Revisiting the ΔIC approach to component recovery Science of Computer Programming. ,vol. 60, pp. 171- 188 ,(2006) , 10.1016/J.SCICO.2005.10.004
Harald Gall, Mehdi Jazayeri, René Klösch, Wolfgang Lugmayr, Georg Trausmuth, Architecture recovery in ARES Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops -. pp. 111- 115 ,(1996) , 10.1145/243327.243622
P. J. Finnigan, R. C. Holt, I. Kalas, S. Kerr, K. Kontogiannis, H. A. Muller, J. Mylopoulos, S. G. Perelgut, M. Stanley, K. Wong, The software bookshelf Ibm Systems Journal. ,vol. 36, pp. 564- 593 ,(1997) , 10.1147/SJ.364.0564
K. Sartipi, Software architecture recovery based on pattern matching international conference on software maintenance. pp. 293- 296 ,(2003) , 10.1109/ICSM.2003.1235434