메뉴 건너뛰기




Volumn 32, Issue 7, 2006, Pages 454-466

Discovering architectures from running systems

Author keywords

Architecture design tools and analyses; Reverse engineering; Software architecture discovery

Indexed keywords

ARCHITECTURAL OPERATIONS; ARCHITECTURE DESIGN TOOLS; SOFTWARE ARCHITECTURE DISCOVERY;

EID: 33947144602     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2006.66     Document Type: Article
Times cited : (82)

References (50)
  • 10
    • 33947185030 scopus 로고    scopus 로고
    • Sun Microsystems, http://java.sun.com/products/ejb/docs.html, 2006.
    • (2006)
  • 11
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically Discovering Likely Program Invariants to Support Program Evolution
    • Feb
    • M.D. Ernst, J. Cockrell, W.G. Griswold, and D. Notkin, "Dynamically Discovering Likely Program Invariants to Support Program Evolution," IEEE Trans. Software Eng., vol. 27, no. 2, Feb. 2001.
    • (2001) IEEE Trans. Software Eng , vol.27 , Issue.2
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 13
    • 0003696352 scopus 로고    scopus 로고
    • Acme: Architectural Description of Component-Based Systems
    • G. Leavens and M. Sitaraman, eds, Cambridge Univ. Press
    • D. Garlan, R.T. Monroe, and D. Wile, "Acme: Architectural Description of Component-Based Systems," Foundations of Component-Based Systems, G. Leavens and M. Sitaraman, eds., Cambridge Univ. Press, 2000.
    • (2000) Foundations of Component-Based Systems
    • Garlan, D.1    Monroe, R.T.2    Wile, D.3
  • 14
    • 33947170645 scopus 로고    scopus 로고
    • Reconciling the Needs of Architectural Description with Object Modeling Notations
    • July
    • D. Garlan, A.J. Kompanek, and S.-W. Cheng, "Reconciling the Needs of Architectural Description with Object Modeling Notations," Science of Computer Programming, vol. 44, no. 1, pp. 2349, July 2002.
    • (2002) Science of Computer Programming , vol.44 , Issue.1 , pp. 2349
    • Garlan, D.1    Kompanek, A.J.2    Cheng, S.-W.3
  • 15
    • 4544269359 scopus 로고    scopus 로고
    • Increasing System Dependability through Architecture-Based Self-Repair
    • R. de Lemos, C. Gacek, and A. Romanovsky, eds, Springer-Verlag
    • D. Garlan, S.-W. Cheng, and B. Schmerl, "Increasing System Dependability through Architecture-Based Self-Repair," Architecting Dependable Systems, R. de Lemos, C. Gacek, and A. Romanovsky, eds., Springer-Verlag, 2003.
    • (2003) Architecting Dependable Systems
    • Garlan, D.1    Cheng, S.-W.2    Schmerl, B.3
  • 16
    • 33947117117 scopus 로고    scopus 로고
    • Sun Microsystems, http://java.sun.com/docs/books/j2eetutorial /index.html, 2006.
    • (2006)
  • 18
    • 33947182729 scopus 로고    scopus 로고
    • Sun Microsystems, http://java.sun.com/products/jdbc, 2006.
    • (2006)
  • 19
    • 84958784177 scopus 로고
    • An Introduction to the Theoretical Aspects of Coloured Petri Nets
    • J.W. de Bakker, W.-P. de Roever, and G. Rozenberg, eds, pp, Springer-Verlag
    • K. Jensen, "An Introduction to the Theoretical Aspects of Coloured Petri Nets," A Decade of Concurrency, J.W. de Bakker, W.-P. de Roever, and G. Rozenberg, eds., pp. 230-272, Springer-Verlag, 1994.
    • (1994) A Decade of Concurrency , pp. 230-272
    • Jensen, K.1
  • 21
    • 0344287261 scopus 로고    scopus 로고
    • Playing Detective: Reconstructing Software Architecture from Available Evidence
    • R. Kazman and S.J. Carriere, "Playing Detective: Reconstructing Software Architecture from Available Evidence," J. Automated Software Eng., vol. 6, no. 2, 1999.
    • (1999) J. Automated Software Eng , vol.6 , Issue.2
    • Kazman, R.1    Carriere, S.J.2
  • 24
    • 0029408391 scopus 로고
    • The 4+1 View Model of Architecture
    • P. Kruchten, "The 4+1 View Model of Architecture," IEEE Software, vol. 12, no. 6, pp. 42-50, 1995.
    • (1995) IEEE Software , vol.12 , Issue.6 , pp. 42-50
    • Kruchten, P.1
  • 25
    • 0003860389 scopus 로고    scopus 로고
    • Rapide: A Language and Toolset for Simulation of Distributed Systems by Partial Orderings of Events
    • D.C. Luckham, "Rapide: A Language and Toolset for Simulation of Distributed Systems by Partial Orderings of Events," Proc. DIMACS Partial Order Methods Workshop, 1996.
    • (1996) Proc. DIMACS Partial Order Methods Workshop
    • Luckham, D.C.1
  • 27
    • 0033892696 scopus 로고    scopus 로고
    • A Classification and Comparison Framework for Software Architecture Description Languages
    • Jan
    • N. Medvidovic and R.N. Taylor, "A Classification and Comparison Framework for Software Architecture Description Languages," IEEE Trans. Software Eng., vol. 26, no. 1, pp. 70-93, Jan. 2000.
    • (2000) IEEE Trans. Software Eng , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 29
    • 0003109891 scopus 로고    scopus 로고
    • GEM: A Generalized Event Monitoring Language for Distributed Systems
    • June
    • M. Mansouri-Samani and M. Sloman, "GEM: A Generalized Event Monitoring Language for Distributed Systems," IEE/IOP/BCS Distributed Systems Eng. J., vol. 4, no. 2, June 1997.
    • (1997) IEE/IOP/BCS Distributed Systems Eng. J , vol.4 , Issue.2
    • Mansouri-Samani, M.1    Sloman, M.2
  • 31
    • 0001956194 scopus 로고
    • Foundations for the Study of Software Architecture
    • D. Perry and A. Wolf, "Foundations for the Study of Software Architecture," ACM SIGSOFT Software Eng. Notes, vol. 17, no. 4, 1992.
    • (1992) ACM SIGSOFT Software Eng. Notes , vol.17 , Issue.4
    • Perry, D.1    Wolf, A.2
  • 32
    • 0038495874 scopus 로고    scopus 로고
    • JIVE: Visualizing Java in Action (Demonstration Description)
    • S. Reiss, "JIVE: Visualizing Java in Action (Demonstration Description)," Proc. 25th Int'l Conf. Software Eng., 2003.
    • (2003) Proc. 25th Int'l Conf. Software Eng
    • Reiss, S.1
  • 33
    • 4544250882 scopus 로고    scopus 로고
    • AcmeStudio: Supporting Style-Centered Architecture Development (Demonstration Description)
    • May
    • B. Schmerl and D. Garlan, "AcmeStudio: Supporting Style-Centered Architecture Development (Demonstration Description)," Proc. 26th Int'l Conf. Software Eng., May 2004.
    • (2004) Proc. 26th Int'l Conf. Software Eng
    • Schmerl, B.1    Garlan, D.2
  • 38
    • 0042682553 scopus 로고    scopus 로고
    • MetaH Programmer's Manual, Version 1.09
    • Honeywell Technology Center
    • S. Vestel, "MetaH Programmer's Manual, Version 1.09," technical report, Honeywell Technology Center, 1996.
    • (1996) technical report
    • Vestel, S.1
  • 41
    • 68949197104 scopus 로고    scopus 로고
    • Efficient Mapping of Software System Traces to Architectural Views
    • S.A. MacKay and J.H. Johnson, eds
    • R.J. Walker, G.C. Murphy, J. Steinbok, and M.P. Robillard, "Efficient Mapping of Software System Traces to Architectural Views," Proc. CASCON, S.A. MacKay and J.H. Johnson, eds., 2000.
    • (2000) Proc. CASCON
    • Walker, R.J.1    Murphy, G.C.2    Steinbok, J.3    Robillard, M.P.4
  • 44
    • 33947187025 scopus 로고    scopus 로고
    • W3C, http://wwv.w3.org/TR/xquery/, 2006.
    • W3C, http://wwv.w3.org/TR/xquery/, 2006.
  • 45
    • 33947181181 scopus 로고    scopus 로고
    • W3C, http://wwv.w3.org/XML/, 2006.
    • W3C, http://wwv.w3.org/XML/, 2006.
  • 47
    • 33947110163 scopus 로고    scopus 로고
    • H. Van, J. Aldrich, D. Garlan, R. Kazman, and B. Schmerl, Discovering Architectures from Running Systems: Lessons Learned, Technical Report CMU/SEI-2004-TR-016, Dec. 2004.
    • H. Van, J. Aldrich, D. Garlan, R. Kazman, and B. Schmerl, "Discovering Architectures from Running Systems: Lessons Learned," Technical Report CMU/SEI-2004-TR-016, Dec. 2004.


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