Developing an approach for the recovery of distributed software architectures

作者: N.C. Mendonca , J. Kramer

DOI: 10.1109/WPC.1998.693279

关键词:

摘要: The extraction of high-level architectural information from existing software systems, or architecture recovery, is a recent research area. This paper presents X-RAY, an approach for recovering distributed architectures. X-RAY builds on previous work recovery and more traditional reverse engineering techniques, as well notations description. key features the are illustrated through depiction step-by-step experiment performed small yet non-trivial system. Initial results ongoing involving larger-scale system also discussed.

参考文章(21)
Jeff Magee, Naranker Dulay, Susan Eisenbach, Jeff Kramer, Specifying Distributed Software Architectures european software engineering conference. pp. 137- 153 ,(1995) , 10.1007/3-540-60406-5_12
P. Tonella, R. Fiutem, G. Antoniol, E. Merlo, Augmenting pattern-based architectural recovery with flow analysis: Mosaic-a case study working conference on reverse engineering. pp. 198- 207 ,(1996) , 10.1109/WCRE.1996.558904
Arun Lakhotia, A unified framework for expressing software subsystem classification techniques Journal of Systems and Software. ,vol. 36, pp. 211- 231 ,(1997) , 10.1016/0164-1212(95)00098-4
Nenad Medvidovic, Richard N. Taylor, A framework for classifying and comparing architecture description languages foundations of software engineering. ,vol. 22, pp. 60- 76 ,(1997) , 10.1145/267895.267903
Mohlalefi Sefika, Roy H. Campbell, Aamod Sane, Monitoring compliance of a software system with its high-level design models international conference on software engineering. pp. 387- 396 ,(1996) , 10.5555/227726.227810
David R. Harris, Alexander S. Yeh, Howard B. Reubenstein, Extracting architectural features from source code automated software engineering. ,vol. 3, pp. 109- 138 ,(1996) , 10.1007/BF00126961
Gail C. Murphy, David Notkin, Kevin Sullivan, Software reflexion models Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering - SIGSOFT '95. ,vol. 20, pp. 18- 28 ,(1995) , 10.1145/222124.222136
Hausi A. Müller, Mehmet A. Orgun, Scott R. Tilley, James S. Uhl, A reverse‐engineering approach to subsystem structure identification Journal of Software Maintenance: Research and Practice. ,vol. 5, pp. 181- 204 ,(1993) , 10.1002/SMR.4360050402
S.P. Reiss, Connecting tools using message passing in the Field environment IEEE Software. ,vol. 7, pp. 57- 66 ,(1990) , 10.1109/52.56450
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