메뉴 건너뛰기




Volumn 8, Issue 1, 2001, Pages 89-120

Evolving object-oriented designs with refactorings

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; C (PROGRAMMING LANGUAGE); DATABASE SYSTEMS; ENCODING (SYMBOLS); GRAPHICAL USER INTERFACES; OBJECT ORIENTED PROGRAMMING; PROGRAM COMPILERS; SEMANTICS;

EID: 0035129729     PISSN: 09288910     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1008715808855     Document Type: Article
Times cited : (93)

References (40)
  • 1
    • 84976803770 scopus 로고
    • Semantics and implementation of schema evolution in object-oriented databases
    • Banerjee, J. and Kim, W. 1987. Semantics and implementation of schema evolution in object-oriented databases. In Proceedings of the ACM SIGMOD Conference.
    • (1987) Proceedings of the ACM SIGMOD Conference
    • Banerjee, J.1    Kim, W.2
  • 2
    • 0031675048 scopus 로고    scopus 로고
    • JTS: Tools for implementing domainspecific languages
    • Victoria, Canada. June 1998
    • Batory, D. et al. 1998. JTS: Tools for implementing domainspecific languages. In 5th International Conference on Software Reuse, Victoria, Canada. June 1998.
    • (1998) 5th International Conference on Software Reuse
    • Batory, D.1
  • 6
    • 0029701866 scopus 로고    scopus 로고
    • Automatic code generation from design patterns
    • Budinsky, F.J. et al. 1996. Automatic code generation from design patterns. IBM Systems Journal, 35(2).
    • (1996) IBM Systems Journal , vol.35 , Issue.2
    • Budinsky, F.J.1
  • 8
    • 84947944794 scopus 로고    scopus 로고
    • Tool support for object-oriented patterns
    • Sprinter-Verlag, Berlin
    • Florijn, G., Meijers, M., and van Winsen, P. 1997. Tool support for object-oriented patterns. In Proceedings, ECOOP '97, Sprinter-Verlag, Berlin, pp. 472-495.
    • (1997) Proceedings, ECOOP '97 , pp. 472-495
    • Florijn, G.1    Meijers, M.2    Van Winsen, P.3
  • 9
    • 0002469882 scopus 로고
    • Design patterns: Abstraction and reuse of object-oriented design
    • Springer-Verlag, Berlin
    • Gamma, E. et al. 1993. Design patterns: Abstraction and reuse of object-oriented design. In Proceedings, ECOOP '93, Springer-Verlag, Berlin, pp. 406-421.
    • (1993) Proceedings, ECOOP '93 , pp. 406-421
    • Gamma, E.1
  • 11
    • 0343618750 scopus 로고    scopus 로고
    • TUTORIAL 29: Design patterns applied
    • Gamma, E. et al. 1996. TUTORIAL 29: Design patterns applied. In OOPSLA '96 Tutorial.
    • (1996) OOPSLA '96 Tutorial
    • Gamma, E.1
  • 15
    • 0002370369 scopus 로고
    • A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80
    • August 1988
    • Krasner, G.E. and Pope, S.T. 1988. A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming, pp. 26-49, August 1988.
    • (1988) Journal of Object-Oriented Programming , pp. 26-49
    • Krasner, G.E.1    Pope, S.T.2
  • 16
    • 0030396614 scopus 로고    scopus 로고
    • An experience using design patterns: Lessons learned and tool support
    • Kim, J. and Benner, K. 1996. An experience using design patterns: lessons learned and tool support. Theory and Practice of Object System, 2(1):61-74.
    • (1996) Theory and Practice of Object System , vol.2 , Issue.1 , pp. 61-74
    • Kim, J.1    Benner, K.2
  • 17
    • 0342748709 scopus 로고
    • Technical report, College of Computer Science, Northeastern University, 360 Huntington Ave., Boston, Massachusetts
    • Lieberherr, K., Hursch, W., and Xiao, C. 1991. Object-extending class transformations. Technical report, College of Computer Science, Northeastern University, 360 Huntington Ave., Boston, Massachusetts.
    • (1991) Object-extending Class Transformations
    • Lieberherr, K.1    Hursch, W.2    Xiao, C.3
  • 18
    • 0342748709 scopus 로고
    • Technical report, College of Computer Science, Northeastern University, 360 Huntington Ave., Boston, Massachusetts
    • Lieberherr, K., Hursch, W., and Xiao, C. 1991. Object-extending class transformations. Technical report, College of Computer Science, Northeastern University, 360 Huntington Ave., Boston, Massachusetts.
    • (1991) Object-extending Class Transformations
    • Lieberherr, K.1    Hursch, W.2    Xiao, C.3
  • 20
    • 0013294074 scopus 로고
    • A class hierarchy for building stream-oriented file systems
    • Nottingham, UK
    • Maydany, P. et al. 1989. A class hierarchy for building stream-oriented file systems. In Proceedings of ECOOP '89, Nottingham, UK.
    • (1989) Proceedings of ECOOP '89
    • Maydany, P.1
  • 21
    • 0342748707 scopus 로고    scopus 로고
    • Lessons learned in the C++ reference development of the SEMATECH computer-integrated manufacturing (CIM) applications framework
    • McGuire, P. 1997. Lessons learned in the C++ reference development of the SEMATECH computer-integrated manufacturing (CIM) applications framework. In SPIE Proceedings, 2913: pp. 326-344.
    • (1997) SPIE Proceedings , vol.2913 , pp. 326-344
    • McGuire, P.1
  • 22
    • 0022681428 scopus 로고
    • Andrew: A distributed personal computing environment
    • Morris, J.H. et al. 1986. Andrew: A distributed personal computing environment. Communications of the ACM.
    • (1986) Communications of the ACM
    • Morris, J.H.1
  • 25
    • 0018441391 scopus 로고
    • Designing software for ease of extension and contraction
    • Parnas, D.L. 1979. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, 5(2):128-138.
    • (1979) IEEE Transactions on Software Engineering , vol.5 , Issue.2 , pp. 128-138
    • Parnas, D.L.1
  • 26
    • 0342748705 scopus 로고
    • Meta Patterns - A Means for capturing the essentials of reusable object-oriented design
    • Springer-Verlag, Berlin
    • Pree, W. 1994. Meta Patterns - A Means for capturing the essentials of reusable object-oriented design. In Proceedings, ECOOP '94, Springer-Verlag, Berlin.
    • (1994) Proceedings, ECOOP '94
    • Pree, W.1
  • 27
    • 0343183347 scopus 로고
    • Application of Design Patterns in Commercial Domains
    • Austin, Texas
    • Pree, W. and Sikora, H. 1995. Application of Design Patterns in Commercial Domains. OOPSLA '95 Tutorial 11, Austin, Texas.
    • (1995) OOPSLA '95 Tutorial , vol.11
    • Pree, W.1    Sikora, H.2
  • 30
    • 0342748703 scopus 로고    scopus 로고
    • Systematic change of data representation: Program manipulations and case study
    • Scherlis, W. 1998. Systematic change of data representation: program manipulations and case study. In Proceedings of ESOP, '98.
    • (1998) Proceedings of ESOP, '98
    • Scherlis, W.1
  • 31
    • 84896916723 scopus 로고    scopus 로고
    • On the computer aided introduction of design patterns into object-oriented systems
    • IEEE CS Press
    • Schulz, B. et al. 1998. On the computer aided introduction of design patterns into object-oriented systems. In Proceedings of the 27th TOOLS Conference, IEEE CS Press.
    • (1998) Proceedings of the 27th TOOLS Conference
    • Schulz, B.1
  • 32
    • 0037881787 scopus 로고
    • The death of computer languages, the birth of intentional programming
    • Simonyi, C. 1995. The death of computer languages, the birth of intentional programming. NATO Science Commitee Conference.
    • (1995) NATO Science Commitee Conference
    • Simonyi, C.1
  • 35
    • 1442358360 scopus 로고    scopus 로고
    • Automating three modes of object-oriented software evolution
    • Tokuda, L. and Batory, D. 1999. Automating three modes of object-oriented software evolution. In Proceedings, COOTS '99.
    • (1999) Proceedings, COOTS '99
    • Tokuda, L.1    Batory, D.2


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