메뉴 건너뛰기




Volumn 181, Issue 7, 2011, Pages 1306-1324

A tool for design pattern detection and software architecture reconstruction

Author keywords

Data mining techniques; Design pattern detection; Metrics computations; Reverse engineering; Software architecture reconstruction

Indexed keywords

ARCHITECTURE RECONSTRUCTION; BASIC ELEMENTS; DATA ACCESS; DATA MINING TECHNIQUES; DESIGN PATTERN DETECTION; DESIGN PATTERNS; ENGINEERING ACTIVITIES; JAVA LIBRARY; LEVELS OF ABSTRACTION; METRICS COMPUTATIONS; PLUG-INS; SOFTWARE ARCHITECTURE RECONSTRUCTION; SOFTWARE MAINTENANCE AND EVOLUTION; SOURCE CODES; TARGET SYSTEMS;

EID: 78751647663     PISSN: 00200255     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.ins.2010.12.002     Document Type: Article
Times cited : (73)

References (81)
  • 1
    • 78751642472 scopus 로고    scopus 로고
    • Apache Software Foundation, Batik, Web site
    • Apache Software Foundation, Batik, Web site, 2009. version:svn-667266, 1643 CUs.
    • (2009)
  • 2
    • 78751648180 scopus 로고    scopus 로고
    • Apache Software Foundation, Bcel, Web site
    • Apache Software Foundation, Bcel, Web site, 2009. version: cvs-HEAD-20-apr-2009, 335 CUs.
    • (2009)
  • 3
    • 78751646151 scopus 로고    scopus 로고
    • Apache Software Foundation, Xmlbeans, Web site
    • Apache Software Foundation, Xmlbeans, Web site, 2009. .
    • (2009)
  • 12
    • 35048855629 scopus 로고    scopus 로고
    • Sotograph - A pragmatic approach to source code architecture conformance checking
    • W. Bischofberger, J. Kühl, and S. Löffler Sotograph - a pragmatic approach to source code architecture conformance checking Software Architecture 3047 2004 1 9
    • (2004) Software Architecture , vol.3047 , pp. 1-9
    • Bischofberger, W.1    Kühl, J.2    Löffler, S.3
  • 13
    • 0025245266 scopus 로고
    • Reverse engineering and design recovery: A taxonomy
    • E.J. Chikofsky Reverse engineering and design recovery: a taxonomy IEEE Software 7 1990 13 17 J.H.C. II
    • (1990) IEEE Software , vol.7 , pp. 13-17
    • Chikofsky, E.J.1
  • 14
    • 78751643790 scopus 로고    scopus 로고
    • Composite example, Web site
    • Composite example, Web site, 2009. .
    • (2009)
  • 15
    • 78751650285 scopus 로고    scopus 로고
    • Composite example, Web site
    • Composite example, Web site, 2009. .
    • (2009)
  • 16
    • 78751645140 scopus 로고    scopus 로고
    • Composite example, Web site
    • Composite example, Web site, 2009. .
    • (2009)
  • 17
    • 78751643539 scopus 로고    scopus 로고
    • Composite example, Web site
    • Composite example, Web site, 2009. .
    • (2009)
  • 18
    • 78751642024 scopus 로고    scopus 로고
    • Composite example, Web site
    • Composite example, Web site, 2009. .
    • (2009)
  • 19
    • 34249753618 scopus 로고
    • Support-vector networks
    • C. Cortes, and V. Vapnik Support-vector networks Machine Learning 20 1995 273 297
    • (1995) Machine Learning , vol.20 , pp. 273-297
    • Cortes, C.1    Vapnik, V.2
  • 20
    • 78751648963 scopus 로고    scopus 로고
    • Coverity, Inc., Coverity, Web Site
    • Coverity, Inc., Coverity, Web Site, 2009. .
    • (2009)
  • 23
    • 78751646097 scopus 로고    scopus 로고
    • Dom4j, Web site
    • Dom4j, Web site, 2009. version: cvs-HEAD-20-apr-2009, 262 CUs.
    • (2009)
  • 24
    • 68949213770 scopus 로고    scopus 로고
    • Software architecture reconstruction: A process-oriented taxonomy
    • S. Ducasse, and D. Pollet Software architecture reconstruction: a process-oriented taxonomy IEEE Transactions on Software Engineering 35 2009 573 591
    • (2009) IEEE Transactions on Software Engineering , vol.35 , pp. 573-591
    • Ducasse, S.1    Pollet, D.2
  • 34
    • 50949119270 scopus 로고    scopus 로고
    • Mining typical patterns from databases
    • H.L. Hu, and Y.L. Chen Mining typical patterns from databases Information Sciences 178 2008 3683 3696
    • (2008) Information Sciences , vol.178 , pp. 3683-3696
    • Hu, H.L.1    Chen, Y.L.2
  • 36
    • 78751645380 scopus 로고    scopus 로고
    • IBM, Jikes, Web site
    • IBM, Jikes, Web site, 2009. .
    • (2009)
  • 38
    • 78751641250 scopus 로고    scopus 로고
    • Infovis, Web site
    • Infovis, Web site, 2009. version:0.9beta2, 448 CUs.
    • (2009)
  • 39
    • 78751646407 scopus 로고    scopus 로고
    • java.net, Glassfish, Web site
    • java.net, Glassfish, Web site, 2009. .
    • (2009)
  • 40
    • 78751647186 scopus 로고    scopus 로고
    • JEdit, Web site
    • JEdit, Web site, 2009. .
    • (2009)
  • 46
    • 0142103236 scopus 로고    scopus 로고
    • Polymetric views-a lightweight visual approach to reverse engineering
    • M. Lanza, and S. Ducasse Polymetric views-a lightweight visual approach to reverse engineering IEEE Transactions on Software Engineering 29 2003 782 795
    • (2003) IEEE Transactions on Software Engineering , vol.29 , pp. 782-795
    • Lanza, M.1    Ducasse, S.2
  • 48
    • 78751646718 scopus 로고    scopus 로고
    • Logic Explorers, Web site
    • Logic Explorers, Codelogic, Web site, 2009. .
    • (2009) Codelogic
  • 55
    • 0038282400 scopus 로고    scopus 로고
    • Functionality versus practicality: Employing existing tools for recovering structural design patterns
    • L. Prechelt, and C. Kramer Functionality versus practicality: employing existing tools for recovering structural design patterns Journal of Universal Computer Science 4 1998 866 883
    • (1998) Journal of Universal Computer Science , vol.4 , pp. 866-883
    • Prechelt, L.1    Kramer, C.2
  • 59
    • 78751642761 scopus 로고    scopus 로고
    • Scientific Toolworks, Inc., Web Site
    • Scientific Toolworks, Inc., Understand, Web Site, 2009. .
    • (2009) Understand
  • 61
    • 33646691884 scopus 로고    scopus 로고
    • Technical Report 02-040, Department of Computer Science, University of North Carolina - Chapel Hill
    • J. Smith, An Elemental Design Pattern Catalog, Technical Report 02-040, Department of Computer Science, University of North Carolina - Chapel Hill, 2002.
    • (2002) An Elemental Design Pattern Catalog
    • Smith, J.1
  • 63
    • 78751647150 scopus 로고    scopus 로고
    • Sparta xml, Web site
    • Sparta xml, Web site, 2009. version: cvs-HEAD-20-apr-2009, 142 CUs.
    • (2009)
  • 64
    • 84870585502 scopus 로고    scopus 로고
    • Sparx Systems Pty Ltd., Web Site
    • Sparx Systems Pty Ltd., Enterprise architect, Web Site, 2009. .
    • (2009) Enterprise Architect
  • 67
    • 78751645002 scopus 로고    scopus 로고
    • The Eclipse Foundation, Gef, Web site
    • The Eclipse Foundation, Gef, Web site, 2009. .
    • (2009)
  • 70
    • 78751647708 scopus 로고    scopus 로고
    • University of Waikato, Weka, Web site
    • University of Waikato, Weka, Web site, 2009. .
    • (2009)
  • 71
    • 78751641685 scopus 로고    scopus 로고
    • University of Waterloo, Software Architecture Group, Swag kit, Web site
    • University of Waterloo, Software Architecture Group, Swag kit, Web site, 2009. .
    • (2009)
  • 72
    • 78751650284 scopus 로고    scopus 로고
    • Visitor example, Web site
    • Visitor example, Web site, 2009. .
    • (2009)
  • 73
    • 78751643264 scopus 로고    scopus 로고
    • Visitor example, Web site
    • Visitor example, Web site, 2009. .
    • (2009)
  • 74
    • 78751649150 scopus 로고    scopus 로고
    • Visitor example, Web site
    • Visitor example, Web site, 2009. .
    • (2009)
  • 75
    • 78751649751 scopus 로고    scopus 로고
    • Visitor example, Web site
    • Visitor example, Web site, 2009. .
    • (2009)
  • 76
    • 78751648383 scopus 로고    scopus 로고
    • Visitor example, Web site
    • Visitor example, Web site, 2009. .
    • (2009)
  • 77
    • 78751641831 scopus 로고    scopus 로고
    • Visitor example, Web site
    • Visitor example, Web site, 2009. .
    • (2009)
  • 78
    • 78751647921 scopus 로고    scopus 로고
    • Visitor example, Web site
    • Visitor example, Web site, 2009. .
    • (2009)
  • 79
    • 70349694445 scopus 로고    scopus 로고
    • Visual exploration of large-scale evolving software
    • Proceedings of the 31st international conference on software engineering - Companion volume, 2009, IEEE Computer Society, Vancouver Canada
    • R. Wettel Visual exploration of large-scale evolving software Proceedings of the 31st international conference on software engineering - companion volume, 2009 ICSE-Companion 2009 2009 IEEE Computer Society, Vancouver Canada 391 394
    • (2009) ICSE-Companion 2009 , pp. 391-394
    • Wettel, R.1


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