메뉴 건너뛰기




Volumn 32, Issue 9, 2006, Pages 642-663

Toward the reverse engineering of UML sequence diagrams for distributed Java software

Author keywords

AspectJ; Distribution; OCL; Reverse engineering; RMI; Sequence diagram; UML

Indexed keywords

JAVA PROGRAMMING LANGUAGE; MATHEMATICAL MODELS; OBJECT ORIENTED PROGRAMMING; REVERSE ENGINEERING;

EID: 33750206389     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2006.96     Document Type: Conference Paper
Times cited : (146)

References (41)
  • 5
    • 33746923510 scopus 로고    scopus 로고
    • Borland: Together
    • Borland: Together, http://www.borland.com/together, 2003.
    • (2003)
  • 6
    • 84858899174 scopus 로고    scopus 로고
    • "Towards the Reverse Engineering of UML Sequence Diagrams for Distributed, Multi-threaded Java Software"
    • Technical Report SCE-04-04, Carleton Univ., Sept
    • L.C. Briand, Y. Labiche, and J. Leduc, "Towards the Reverse Engineering of UML Sequence Diagrams for Distributed, Multi-threaded Java Software," Technical Report SCE-04-04, Carleton Univ., http://www.sce.carleton.ca/Squall, Sept. 2004.
    • (2004)
    • Briand, L.C.1    Labiche, Y.2    Leduc, J.3
  • 12
    • 0002991446 scopus 로고    scopus 로고
    • "Aspect-Oriented Programming: Introduction"
    • T. Elrad, R.E. Filman, and A. Bader, "Aspect-Oriented Programming: Introduction," Comm. ACM, vol. 44, no. 10, pp. 29-32, 2001.
    • (2001) Comm. ACM , vol.44 , Issue.10 , pp. 29-32
    • Elrad, T.1    Filman, R.E.2    Bader, A.3
  • 19
    • 33750213276 scopus 로고    scopus 로고
    • IBM:Rational Test Real-Time
    • IBM:RAtional Test Real-Time, http://www-306.ibm.com/software/awdtools/ test/realtime/, 2005.
    • (2005)
  • 24
    • 0003871311 scopus 로고    scopus 로고
    • "RFC 2030 - Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI"
    • D. Mills, "RFC 2030 - Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI," http://www.faqs.org/rfcs/rfc2030.html, 2005.
    • (2005)
    • Mills, D.1
  • 25
    • 0037173434 scopus 로고    scopus 로고
    • "Using Execution Trace Data to Improve Distributed Systems"
    • J. Moe and D.A. Carr, "Using Execution Trace Data to Improve Distributed Systems," Software - Practice and Experience, vol. 32, no. 9, pp. 889-906, 2002.
    • (2002) Software - Practice and Experience , vol.32 , Issue.9 , pp. 889-906
    • Moe, J.1    Carr, D.A.2
  • 27
    • 84948948971 scopus 로고    scopus 로고
    • "JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)"
    • R. Oechsle and T. Schmitt, "JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)," Software Visualization, pp. 176-190, 2002.
    • (2002) Software Visualization , pp. 176-190
    • Oechsle, R.1    Schmitt, T.2
  • 28
    • 33750220581 scopus 로고    scopus 로고
    • "UML 2.0 Superstructure Specification"
    • Object Management Group
    • "UML 2.0 Superstructure Specification," Final Adopted Specification ptc/03-08-02, Object Management Group, 2003.
    • (2003) Final Adopted Specification Ptc/03-08-02
  • 30
    • 0012206645 scopus 로고
    • "Logical Time: A Way to Capture Causality in Distributed Systems"
    • technical report, IRISA, Jan
    • M. Raynal and M. Signhal, "Logical Time: A Way to Capture Causality in Distributed Systems," technical report, IRISA, Jan. 1995.
    • (1995)
    • Raynal, M.1    Signhal, M.2
  • 31
    • 0036442294 scopus 로고    scopus 로고
    • "Using Dynamic Information for the Iterative Recovery of Collaborations and Roles"
    • T. Richner and S. Ducasse, "Using Dynamic Information for the Iterative Recovery of Collaborations and Roles," Proc. IEEE Int'l Conf. Software Maintenance (ICSM), pp. 34-43, 2002.
    • (2002) Proc. IEEE Int'l Conf. Software Maintenance (ICSM) , pp. 34-43
    • Richner, T.1    Ducasse, S.2
  • 32
  • 34
    • 84944608566 scopus 로고    scopus 로고
    • "Toward an Environment for Comprehending Distributed Systems"
    • M. Salah and S. Mancoridis, "Toward an Environment for Comprehending Distributed Systems," Proc. IEEE Working Conf. Reverse Eng., pp. 238-247, 2003.
    • (2003) Proc. IEEE Working Conf. Reverse Eng. , pp. 238-247
    • Salah, M.1    Mancoridis, S.2
  • 36
    • 33750205446 scopus 로고    scopus 로고
    • "Singletons with Needles and Thread"
    • T. Sintes, "Singletons with Needles and Thread," http://www.javaworld.com/javaworld/javaqa/2002-01/ 02-qa-0125-singleton4.html, 2004.
    • (2004)
    • Sintes, T.1
  • 37
    • 0035836537 scopus 로고    scopus 로고
    • "Shimba - An Environment for Reverse Engineering Java Software Systems"
    • T. Systa, K. Koskimies, and H. Muller, "Shimba - An Environment for Reverse Engineering Java Software Systems," Software - Practice and Experience, vol. 31, no. 4, pp. 371-394, 2001.
    • (2001) Software - Practice and Experience , vol.31 , Issue.4 , pp. 371-394
    • Systa, T.1    Koskimies, K.2    Muller, H.3
  • 39
    • 77956620089 scopus 로고    scopus 로고
    • "Reverse Engineering of the Interaction Diagrams from C++ Code"
    • P. Tonella and A. Potrich, "Reverse Engineering of the Interaction Diagrams from C++ Code," Proc. Int'l Conf. Software Maintenance, pp. 159-168, 2003.
    • (2003) Proc. Int'l Conf. Software Maintenance , pp. 159-168
    • Tonella, P.1    Potrich, A.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.