메뉴 건너뛰기




Volumn 2005, Issue , 2005, Pages 13-22

Re-engineering C++ component models via automatic program transformation

Author keywords

Abstract syntax trees; C++; Compilers; Component architectures; Legacy systems; Migration; Patterns; Re engineering; Rewrite rules; Software analysis; Software transformation

Indexed keywords

ABSTRACT SYNTAX TREES; AUTOMATED PROGRAM TRANSFORMATION; COMPONENT ARCHITECTURES; DESIGN MAINTENANCE SYSTEM (DMS); SOFTWARE TRANSFORMATION;

EID: 33845432424     PISSN: 10951350     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WCRE.2005.25     Document Type: Conference Paper
Times cited : (14)

References (20)
  • 3
    • 0008847851 scopus 로고
    • Ph.D. Thesis, Information and Computer Science Department, University of California at Irvine, Nov, TR
    • I. Baxter, Transformational Maintenance by Reuse of Design Histories, Ph.D. Thesis, Information and Computer Science Department, University of California at Irvine, Nov. 1990, TR 90-36.
    • (1990) Transformational Maintenance by Reuse of Design Histories , pp. 90-36
    • Baxter, I.1
  • 6
    • 0025532709 scopus 로고    scopus 로고
    • S. Burson, G. B. Kotik, and L. Z. Markosian, A Program Transformation Approach to Automating Software Reengineering, Proceedings of the 14th Annual International Computer Software & Applications Conference COMPSAC 90, IEEE Publishers, 1990
    • S. Burson, G. B. Kotik, and L. Z. Markosian, "A Program Transformation Approach to Automating Software Reengineering", Proceedings of the 14th Annual International Computer Software & Applications Conference (COMPSAC 90), IEEE Publishers, 1990.
  • 9
    • 0342321633 scopus 로고
    • Using Evolution Transforms to Construct Specifications
    • M. Lowry and R. McCartney eds, AAAI Press
    • W. L. Johnson and M. S. Feather, "Using Evolution Transforms to Construct Specifications", M. Lowry and R. McCartney (eds.), Automating Software Design, AAAI Press, 1991.
    • (1991) Automating Software Design
    • Johnson, W.L.1    Feather, M.S.2
  • 10
    • 0008899108 scopus 로고
    • Scientific Programming by Automated Synthesis
    • Michael R. Lowery and Robert D. McCartney eds, MIT Press
    • E. Kant, F. Daube, E. MacGregor, and J. Wald, "Scientific Programming by Automated Synthesis", in: Michael R. Lowery and Robert D. McCartney (eds.), Automating Software Design, MIT Press, 1991.
    • (1991) Automating Software Design
    • Kant, E.1    Daube, F.2    MacGregor, E.3    Wald, J.4
  • 11
    • 0001776557 scopus 로고
    • Draco: A Method for Engineering Reusable Software Systems
    • T. Biggerstaff and A. Perlis eds, ACM Press
    • J. Neighbors, "Draco: A Method for Engineering Reusable Software Systems", in: T. Biggerstaff and A. Perlis (eds.), Software Reusability, ACM Press 1989.
    • (1989) Software Reusability
    • Neighbors, J.1
  • 12
    • 0003489758 scopus 로고    scopus 로고
    • Refactoring Object-Oriented Frameworks, PhD Thesis, University of Illinois at Urbana-Champaign
    • UIUCDCS-R-92-1759, Department of Computer Science, University of Illinois at Urbana-Champaign
    • W.F. Opdyke, Refactoring Object-Oriented Frameworks, PhD Thesis, University of Illinois at Urbana-Champaign. Also available as Technical Report UIUCDCS-R-92-1759, Department of Computer Science, University of Illinois at Urbana-Champaign.
    • Also available as Technical Report
    • Opdyke, W.F.1
  • 14
    • 33846210949 scopus 로고    scopus 로고
    • Reasoning Systems, Palo Alto, CA, Refine Language Tools, 1993.
    • Reasoning Systems, Palo Alto, CA, "Refine Language Tools", 1993.
  • 16
    • 33846208643 scopus 로고    scopus 로고
    • Semantic Designs, Inc
    • Semantic Designs, Inc., www.semanticdesigns.com.
  • 19
    • 33846234614 scopus 로고    scopus 로고
    • refactoring tool for Java
    • www.intellij.com. IDEA refactoring tool for Java.


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