메뉴 건너뛰기




Volumn 2000-January, Issue , 2000, Pages 37-47

A pattern matching framework for software architecture recovery and restructuring

Author keywords

Computer architecture; Computer science; Concrete; Control systems; Data mining; Engines; Optimal matching; Pattern matching; Software architecture; Software maintenance

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER CONTROL SYSTEMS; COMPUTER PROGRAMMING; COMPUTER SCIENCE; COMPUTER SOFTWARE; COMPUTER SOFTWARE MAINTENANCE; CONCRETES; CONSTRAINT SATISFACTION PROBLEMS; CONSTRAINT THEORY; CONTROL SYSTEMS; DATA MINING; ENGINES; HIGH LEVEL LANGUAGES; LEGACY SYSTEMS; OPTIMIZATION; PATTERN MATCHING; SOFTWARE ARCHITECTURE;

EID: 24344490916     PISSN: 10928138     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WPC.2000.852478     Document Type: Conference Paper
Times cited : (21)

References (18)
  • 1
    • 84951185839 scopus 로고    scopus 로고
    • Web site, URL
    • Rigi, Web site, URL = http://www.rigi.csc.uvic.ca/rigi/rigiindex.html.
    • Rigi
  • 3
    • 0030697664 scopus 로고    scopus 로고
    • Automated chunking to support program comprehension
    • Dearborn, Michigan
    • Burnstein and K. Roberson. Automated chunking to support program comprehension. In Proceedings of IWPC97, pages 40-49, Dearborn, Michigan, 1997.
    • (1997) Proceedings of IWPC97 , pp. 40-49
    • Roberson, B.K.1
  • 4
    • 0032320781 scopus 로고    scopus 로고
    • A visual representation model for software subsystem decomposition
    • Honolulu, Hawaii October
    • C. M. de Oca and D. L. Carver. A visual representation model for software subsystem decomposition. In WCRE: Working Conference on Reverse Engineering, pages 231-240, Honolulu, Hawaii, October 1998.
    • (1998) WCRE: Working Conference on Reverse Engineering , pp. 231-240
    • De Oca, C.M.1    Carver, D.L.2
  • 7
    • 0001803032 scopus 로고    scopus 로고
    • Acme: An architecture description interchange language
    • November. In J. H. Johnson, editor
    • D. Garlan, R. Monroe, and D. Wile. Acme: An architecture description interchange language. In J. H. Johnson, editor, Proceedings of CASCON97, pages 169-183, November 1997.
    • (1997) Proceedings of CASCON97 , pp. 169-183
    • Garlan, D.1    Monroe, R.2    Wile, D.3
  • 9
    • 0032310198 scopus 로고    scopus 로고
    • Structural manipulations of software architecture using tarski relational algebra
    • Honolulu, Hawaii October
    • R. C. Holt. Structural manipulations of software architecture using tarski relational algebra. In WCRE: Working Conference on Reverse Engineering, Honolulu, Hawaii, October 1998.
    • (1998) WCRE: Working Conference on Reverse Engineering
    • Holt, R.C.1
  • 10
    • 0031623728 scopus 로고    scopus 로고
    • An analysis framework for understanding layered software architectures
    • Ischia, Italy
    • B. Lague, C. Leduc, A. L. Bon, E. Merlod, and M. Dagenais. An analysis framework for understanding layered software architectures. In Proceedings of IWPC98, pages 37-44, Ischia, Italy, 1998.
    • (1998) Proceedings of IWPC98 , pp. 37-44
    • Lague, B.1    Leduc, C.2    Bon, A.L.3    Merlod, E.4    Dagenais, M.5
  • 12
    • 0031632692 scopus 로고    scopus 로고
    • Using automatic clustering to produce high-level system organizations of source code
    • Ischia, Italy
    • S. Mancoridis, B. Mitchell, C. Rorres, Y. Chen, and E. Gansner. Using automatic clustering to produce high-level system organizations of source code. In Proceedings of IWPC98, pages 45-53, Ischia, Italy, 1998.
    • (1998) Proceedings of IWPC98 , pp. 45-53
    • Mancoridis, S.1    Mitchell, B.2    Rorres, C.3    Chen, Y.4    Gansner, E.5
  • 13
    • 0029452202 scopus 로고
    • Software reflexion model: Bridging the gap between source and higher-levelmodels
    • October
    • G. C. Murphy, D. Notkin, and K. Sullivan. Software reflexion model: Bridging the gap between source and higher-levelmodels. In In proceedings of the 3rd ACM SIGSOFT SFSE, pages 18-28, October 1995.
    • (1995) Proceedings of the 3rd ACM SIGSOFT SFSE , pp. 18-28
    • Murphy, G.C.1    Notkin, D.2    Sullivan, K.3
  • 15
    • 0002582645 scopus 로고
    • Valued constraint satisfaction problems: Hard and easy problems
    • T. Schiex, H. Fargier, and G. Verfaillie. Valued constraint satisfaction problems: Hard and easy problems. In Proceedings of IJCAI-95, pages 631-637, 1995.
    • (1995) Proceedings of IJCAI-95 , pp. 631-637
    • Schiex, T.1    Fargier, H.2    Verfaillie, G.3
  • 16
    • 0029288830 scopus 로고
    • Abstractions for software architecture and tools to support them
    • April
    • M. Shaw, R. DeLine, et al. Abstractions for software architecture and tools to support them. IEEE Transactions on Software Engineering, 21(4):314-335, April 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.4 , pp. 314-335
    • Shaw, M.1    DeLine, R.2
  • 17
    • 0031384042 scopus 로고    scopus 로고
    • Using clustering algorithms in legacy systems modularization
    • IEEE Computer Society Press, October
    • T. A. Wiggerts. Using clustering algorithms in legacy systems modularization. In Proceedings of the Fourth Working Conference on Reverse Engineering, pages 33-43. IEEE Computer Society Press, October 1997.
    • (1997) Proceedings of the Fourth Working Conference on Reverse Engineering , pp. 33-43
    • Wiggerts, T.A.1


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