메뉴 건너뛰기




Volumn , Issue , 2003, Pages 1-282

Object-Oriented Reengineering Patterns

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84903659202     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1016/B978-1-55860-639-5.X5000-7     Document Type: Book
Times cited : (95)

References (126)
  • 3
    • 0039528117 scopus 로고
    • A Program for Identifying Duplicated Code
    • Baker Brenda S. A Program for Identifying Duplicated Code. Computing Science and Statistics 1992, vol. 24:49-57.
    • (1992) Computing Science and Statistics , vol.24 , pp. 49-57
    • Baker, B.S.1
  • 4
    • 0030127609 scopus 로고    scopus 로고
    • Software Visualization in the Large
    • Ball T., Eick S. Software Visualization in the Large. IEEE Computer 1996, 33-43.
    • (1996) IEEE Computer , pp. 33-43
    • Ball, T.1    Eick, S.2
  • 5
    • 0028392243 scopus 로고
    • Managing Code Inspection Information
    • March
    • Barnard Jack, Price Art Managing Code Inspection Information. IEEE Software March 1994, vol. 11(no. 2):59-69.
    • (1994) IEEE Software , vol.11 , Issue.2 , pp. 59-69
    • Barnard, J.1    Price, A.2
  • 12
    • 0037643729 scopus 로고    scopus 로고
    • SCRUM: A Pattern Language for Hyperproductive Software Development
    • Addison-Wesley, N. Harrison, B. Foote, H. Rohnert (Eds.)
    • Beedle Mike, Devos Martine, Sharon Yonat, Schwaber Ken, Sutherland Jeff SCRUM: A Pattern Language for Hyperproductive Software Development. Pattern Languages of Program Design 4 2000, 637-652. Addison-Wesley. N. Harrison, B. Foote, H. Rohnert (Eds.).
    • (2000) Pattern Languages of Program Design 4 , pp. 637-652
    • Beedle, M.1    Devos, M.2    Sharon, Y.3    Schwaber, K.4    Sutherland, J.5
  • 15
    • 0024699072 scopus 로고
    • Design Recovery for Maintenance and Reuse
    • October
    • Biggerstaff T.J. Design Recovery for Maintenance and Reuse. IEEE Computer October 1989, 36-49.
    • (1989) IEEE Computer , pp. 36-49
    • Biggerstaff, T.J.1
  • 17
    • 84903520119 scopus 로고
    • Program Understanding and the Concept Assignment Problem
    • May
    • Biggerstaff Ted J., Mittbander Bharat G., Webster Dallas E. Program Understanding and the Concept Assignment Problem. Communications of the ACM May 1994, vol. 37(no. 5):72-82.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 72-82
    • Biggerstaff, T.J.1    Mittbander, B.G.2    Webster, D.E.3
  • 18
    • 0003854750 scopus 로고    scopus 로고
    • Testing Object-Oriented Systems: Models, Patterns, and Tools
    • Addison-Wesley
    • Binder Robert V. Testing Object-Oriented Systems: Models, Patterns, and Tools. Object Technology Series 1999, Addison-Wesley.
    • (1999) Object Technology Series
    • Binder, R.V.1
  • 20
    • 0024012763 scopus 로고
    • A Spiral Model of Software Development and Enhancement
    • Boehm Barry W. A Spiral Model of Software Development and Enhancement. IEEE Computer 1988, vol. 21(no. 5):61-72.
    • (1988) IEEE Computer , vol.21 , Issue.5 , pp. 61-72
    • Boehm, B.W.1
  • 22
    • 0042623618 scopus 로고
    • Reengineering a Configuration Management System
    • January
    • Bray Olin, Hess Michael M. Reengineering a Configuration Management System. IEEE Software January 1995, vol. 12(no. 1):55-63.
    • (1995) IEEE Software , vol.12 , Issue.1 , pp. 55-63
    • Bray, O.1    Hess, M.M.2
  • 25
    • 0023327532 scopus 로고
    • No Silver Bullet
    • April
    • Brooks Frederick P. No Silver Bullet. IEEE Computer April 1987, vol. 20(no. 4):10-19.
    • (1987) IEEE Computer , vol.20 , Issue.4 , pp. 10-19
    • Brooks, F.P.1
  • 26
    • 0003802193 scopus 로고    scopus 로고
    • Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk
    • Ph.D. thesis, North Carolina State University
    • Brown Kyle Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk. Ph.D. thesis 1996, North Carolina State University.
    • (1996)
    • Brown, K.1
  • 27
    • 0348182976 scopus 로고    scopus 로고
    • Crossing Chasms: A Pattern Language for Object-RDBMS Integration
    • Addison-Wesley, J.M. Vlissides, J.O. Coplien, N.L. Kerth (Eds.)
    • Brown Kyle, Whitenack Bruce G. Crossing Chasms: A Pattern Language for Object-RDBMS Integration. Pattern Languages of Program Design 2 1996, 227-238. Addison-Wesley. J.M. Vlissides, J.O. Coplien, N.L. Kerth (Eds.).
    • (1996) Pattern Languages of Program Design 2 , pp. 227-238
    • Brown, K.1    Whitenack, B.G.2
  • 31
    • 0004150029 scopus 로고
    • Reverse Engineering and Design Recovery: A Taxonomy
    • IEEE, R.S. Arnold (Ed.)
    • Chikofsky Elliot J., Cross James H. Reverse Engineering and Design Recovery: A Taxonomy. Software Reengineering 1992, 54-58. IEEE. R.S. Arnold (Ed.).
    • (1992) Software Reengineering , pp. 54-58
    • Chikofsky, E.J.1    Cross, J.H.2
  • 32
    • 0027153653 scopus 로고
    • The Impact of Object-Orientation on Application Development
    • March
    • Cockburn Alistair The Impact of Object-Orientation on Application Development. IBM Systems Journal March 1993, vol. 32(no. 3):420-444.
    • (1993) IBM Systems Journal , vol.32 , Issue.3 , pp. 420-444
    • Cockburn, A.1
  • 33
    • 0002487235 scopus 로고
    • How Do Committees Invent?
    • April
    • Conway Melvin E. How Do Committees Invent?. Datamation April 1968, vol. 14(no. 4):28-31.
    • (1968) Datamation , vol.14 , Issue.4 , pp. 28-31
    • Conway, M.E.1
  • 34
    • 84903654498 scopus 로고    scopus 로고
    • Assessing the Evolution of Financial Management Information Systems
    • Springer-Verlag, ECOOP 2001 Workshop Reader
    • Cook Stephen, Harrison Rachel, Ritchie Brian Assessing the Evolution of Financial Management Information Systems. LNCS 2001, 30. Springer-Verlag.
    • (2001) LNCS , vol.30
    • Cook, S.1    Harrison, R.2    Ritchie, B.3
  • 36
    • 0005577794 scopus 로고
    • A Development Process Generative Pattern Language
    • Addison-Wesley, J.O. Coplien, D. Schmidt (Eds.)
    • Coplien James O. A Development Process Generative Pattern Language. Pattern Languages of Program Design 1995, 183-237. Addison-Wesley. J.O. Coplien, D. Schmidt (Eds.).
    • (1995) Pattern Languages of Program Design , pp. 183-237
    • Coplien, J.O.1
  • 37
    • 0024913540 scopus 로고
    • Program Understanding: Challenge for the 1990's
    • republished in [Arno92]
    • Corbi T.A. Program Understanding: Challenge for the 1990's. IBM Systems Journal 1989, vol. 28(no. 2):294-306. republished in [Arno92].
    • (1989) IBM Systems Journal , vol.28 , Issue.2 , pp. 294-306
    • Corbi, T.A.1
  • 39
    • 34547309373 scopus 로고    scopus 로고
    • Patterns for System Testing
    • Addison-Welsey, R. Martin, D. Riehle, F. Buschmann (Eds.)
    • DeLano David E., Rising Linda Patterns for System Testing. Pattern Languages of Program Design 3 1998, 503-527. Addison-Welsey. R. Martin, D. Riehle, F. Buschmann (Eds.).
    • (1998) Pattern Languages of Program Design 3 , pp. 503-527
    • DeLano, D.E.1    Rising, L.2
  • 42
    • 84903652070 scopus 로고    scopus 로고
    • September, Technical University of Vienna,Information Systems Institute, Distributed Systems Group, S. Demeyer, H. Gall (Eds.)
    • Proceedings of the ESEC/FSE Workshop on Object-Oriented Re-engineering September 1997, Technical University of Vienna,Information Systems Institute, Distributed Systems Group. S. Demeyer, H. Gall (Eds.).
    • (1997) Proceedings of the ESEC/FSE Workshop on Object-Oriented Re-engineering
  • 44
    • 0033365932 scopus 로고    scopus 로고
    • A Hybrid Reverse Engineering Platform Combining Metrics and Program Visualization
    • October, IEEE, Paris, F. Balmas, M. Blaha, S. Rugaber (Eds.)
    • Demeyer Serge, Ducasse Stéphane, Lanza Michele A Hybrid Reverse Engineering Platform Combining Metrics and Program Visualization. Proceedings WCRE'99 (6th Working Conference on Reverse Engineering) October 1999, IEEE, Paris. F. Balmas, M. Blaha, S. Rugaber (Eds.).
    • (1999) Proceedings WCRE'99 (6th Working Conference on Reverse Engineering)
    • Demeyer, S.1    Ducasse, S.2    Lanza, M.3
  • 48
    • 0008411220 scopus 로고    scopus 로고
    • State Patterns
    • Addison-Wesley, R. Martin, D. Riehle, F. Buschmann (Eds.)
    • Dyson Paul, Anderson Bruse State Patterns. Pattern Languages of Program Design 3 1997, Addison-Wesley. R. Martin, D. Riehle, F. Buschmann (Eds.).
    • (1997) Pattern Languages of Program Design 3
    • Dyson, P.1    Anderson, B.2
  • 50
    • 30544439529 scopus 로고
    • Application Program Maintenance Study: Report to Our Respondents
    • The Guide Corporation, London, UK
    • Fjeldstad R.K., Hamlen W.T. Application Program Maintenance Study: Report to Our Respondents. Proceedings of GUIDE 48 1979, The Guide Corporation, London, UK.
    • (1979) Proceedings of GUIDE 48
    • Fjeldstad, R.K.1    Hamlen, W.T.2
  • 51
    • 84947944794 scopus 로고    scopus 로고
    • Tool Support for Object-Oriented Patterns
    • June, Springer-Verlag, M. Aksit, S. Matsuoka (Eds.) Proceedings ECOOP'97
    • Florijn Gert, Meijers Marco, van Winsen Pieter Tool Support for Object-Oriented Patterns. LNCS June 1997, 1241:472-495. Springer-Verlag. M. Aksit, S. Matsuoka (Eds.).
    • (1997) LNCS , vol.1241 , pp. 472-495
    • Florijn, G.1    Meijers, M.2    van Winsen, P.3
  • 52
    • 33947389166 scopus 로고    scopus 로고
    • Big Ball of Mud
    • Addison-Wesley, Jyvaskyla, Finland, N. Harrison, B. Foote, H. Rohnert (Eds.)
    • Foote Brian, Yoder Joseph W. Big Ball of Mud. Pattern Languages of Program Design 2000, 654-692. Addison-Wesley, Jyvaskyla, Finland. N. Harrison, B. Foote, H. Rohnert (Eds.).
    • (2000) Pattern Languages of Program Design , pp. 654-692
    • Foote, B.1    Yoder, J.W.2
  • 55
    • 84903656156 scopus 로고
    • Modelling for the RDBMS Legacy
    • September
    • Frost Stuart Modelling for the RDBMS Legacy. Object Magazine September 1994, 43-51.
    • (1994) Object Magazine , pp. 43-51
    • Frost, S.1
  • 57
    • 84903652163 scopus 로고    scopus 로고
    • Object-Model Driven Abstraction-to-Code Mapping
    • Technical University of Vienna, Proceedings of the 2nd Workshop on Object-Oriented Reengineering (WOOR 1999)
    • Gall Harald, Weidl Johannes Object-Model Driven Abstraction-to-Code Mapping. Technical Report TUV-1841-99-13 1999, Technical University of Vienna.
    • (1999) Technical Report TUV-1841-99-13
    • Gall, H.1    Weidl, J.2
  • 63
    • 11544260339 scopus 로고    scopus 로고
    • Organizational Patterns for Teams
    • Addison-Wesley, J.M. Vlissides, J.O. Coplien, N.L. Kerth (Eds.)
    • Harrison Neil B. Organizational Patterns for Teams. Pattern Languages of Program Design 2 1996, 345-352. Addison-Wesley. J.M. Vlissides, J.O. Coplien, N.L. Kerth (Eds.).
    • (1996) Pattern Languages of Program Design 2 , pp. 345-352
    • Harrison, N.B.1
  • 64
    • 0030421898 scopus 로고
    • Dotplot Patterns: A Literal Look at Pattern Languages
    • Helfman Jonathan Dotplot Patterns: A Literal Look at Pattern Languages. TAPOS 1995, vol. 2(no. 1):31-41.
    • (1995) TAPOS , vol.2 , Issue.1 , pp. 31-41
    • Helfman, J.1
  • 66
    • 0034188136 scopus 로고    scopus 로고
    • Redesigning Air Traffic Control: An Exercise in Software Design
    • May
    • Jackson Daniel, Chapin John Redesigning Air Traffic Control: An Exercise in Software Design. IEEE Software May 2000, vol. 17(no. 3):63-70.
    • (2000) IEEE Software , vol.17 , Issue.3 , pp. 63-70
    • Jackson, D.1    Chapin, J.2
  • 69
    • 84903656329 scopus 로고    scopus 로고
    • Generic Fuzzy Reasoning Nets as a Basis of Reverse Engineering Relational Database Applications
    • Proceedings of ESEC/FSE'97
    • Jahnke Jens H., Schafer Wilhelm, Zundorf Albert Generic Fuzzy Reasoning Nets as a Basis of Reverse Engineering Relational Database Applications. LNCS 1997, 1301:193-210.
    • (1997) LNCS , vol.1301 , pp. 193-210
    • Jahnke, J.H.1    Schafer, W.2    Zundorf, A.3
  • 72
    • 26144448548 scopus 로고    scopus 로고
    • The Information Mural: Increasing Information Bandwidth in Visualizations
    • October, Georgia Institute of Technology
    • Jerding Dean F., Stasko John T. The Information Mural: Increasing Information Bandwidth in Visualizations. Technical Report GIT-GVU-96-25 October 1996, Georgia Institute of Technology.
    • (1996) Technical Report GIT-GVU-96-25
    • Jerding, D.F.1    Stasko, J.T.2
  • 74
    • 0344287261 scopus 로고    scopus 로고
    • Playing Detective: Reconstructing Software Architecture from Available Evidence
    • April
    • Kazman Rick, Carriere S.J. Playing Detective: Reconstructing Software Architecture from Available Evidence. Automated Software Engineering April 1999.
    • (1999) Automated Software Engineering
    • Kazman, R.1    Carriere, S.J.2
  • 75
    • 84903656675 scopus 로고    scopus 로고
    • Accessing Relational Databases: A Pattern Language
    • Addison-Wesley, R. Martin, D. Riehle, F. Bushmann (Eds.)
    • Keller Wolfgang, Coldewey Jens Accessing Relational Databases: A Pattern Language. Pattern Languages of Program Design 3 1998, 313-343. Addison-Wesley. R. Martin, D. Riehle, F. Bushmann (Eds.).
    • (1998) Pattern Languages of Program Design 3 , pp. 313-343
    • Keller, W.1    Coldewey, J.2
  • 76
    • 85013960745 scopus 로고    scopus 로고
    • The Bridge to the New Town A Legacy System Migration Pattern
    • Keller Wolfgang The Bridge to the New Town A Legacy System Migration Pattern. Proceedings of Europlop 2000 2000.
    • (2000) Proceedings of Europlop 2000
    • Keller, W.1
  • 77
    • 0004221707 scopus 로고
    • Center for the Study of Language and Information
    • Knuth Donald E. Literate Programming 1992, Center for the Study of Language and Information.
    • (1992) Literate Programming
    • Knuth, D.E.1
  • 79
    • 0005254401 scopus 로고    scopus 로고
    • Combining Metrics and Graphs for Object Oriented Reverse Engineering
    • Master's thesis, October, University of Bern
    • Lanza Michele Combining Metrics and Graphs for Object Oriented Reverse Engineering. Master's thesis October 1999, University of Bern.
    • (1999)
    • Lanza, M.1
  • 87
    • 0003608820 scopus 로고    scopus 로고
    • Addison-Wesley, 2nd edition.
    • Meyers Scott Effective C++ 1998, Addison-Wesley. 2nd edition.
    • (1998) Effective C++
    • Meyers, S.1
  • 89
    • 0031198432 scopus 로고    scopus 로고
    • Reengineering with Reflexion Models: A Case Study
    • Murphy, Gail C., Notkin David Reengineering with Reflexion Models: A Case Study. IEEE Computer 1997, vol. 8:29-36.
    • (1997) IEEE Computer , vol.8 , pp. 29-36
    • Murphy, G.C.1    Notkin, D.2
  • 90
    • 1442272536 scopus 로고
    • Managing OO Project Better
    • July
    • Nesi Paolo Managing OO Project Better. IEEE Software July 1988.
    • (1988) IEEE Software
    • Nesi, P.1
  • 94
    • 0003489758 scopus 로고
    • Refactoring Object-Oriented Frameworks
    • University of Illinois
    • Opdyke William F. Refactoring Object-Oriented Frameworks. Ph.D. thesis 1992, University of Illinois.
    • (1992) Ph.D. thesis
    • Opdyke, W.F.1
  • 96
    • 84947935848 scopus 로고
    • Meta Patterns A Means for Capturing the Essentials of Reusable Object-Oriented Design
    • July, Springer-Verlag, M. Tokoro, R. Pareschi (Eds.) Proceedings ECOOP'94
    • Pree Wolfgang Meta Patterns A Means for Capturing the Essentials of Reusable Object-Oriented Design. LNCS July 1994, 821:150-162. Springer-Verlag. M. Tokoro, R. Pareschi (Eds.).
    • (1994) LNCS , vol.821 , pp. 150-162
    • Pree, W.1
  • 97
    • 84901806268 scopus 로고
    • An Approach for Reverse Engineering of Relational Databases
    • May
    • Premerlani William J., Blaha Michael R. An Approach for Reverse Engineering of Relational Databases. Communications of the ACM May 1994, vol. 37(no. 5):42-49.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 42-49
    • Premerlani, W.J.1    Blaha, M.R.2
  • 99
    • 0020480465 scopus 로고
    • A High Speed, High Capacity Homology Matrix: Zooming through sv40 and Polyoma
    • Pustell J., Kafatos F. A High Speed, High Capacity Homology Matrix: Zooming through sv40 and Polyoma. Nucleid Acids Research 1982, vol. 10(no. 15):4765-4782.
    • (1982) Nucleid Acids Research , vol.10 , Issue.15 , pp. 4765-4782
    • Pustell, J.1    Kafatos, F.2
  • 100
    • 84976749034 scopus 로고
    • An Environment for Literate Smalltalk Programming
    • October, no. 10
    • Reenskaug Trygve, Skaar Anna Lise An Environment for Literate Smalltalk Programming. Proceedings OOPSLA '89, ACM SIGPLAN Notices October 1989, vol. 24:337-346. no. 10.
    • (1989) Proceedings OOPSLA '89, ACM SIGPLAN Notices , vol.24 , pp. 337-346
    • Reenskaug, T.1    Skaar, A.L.2
  • 102
    • 0033352092 scopus 로고    scopus 로고
    • Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information
    • September, IEEE, H. Yang, L. White (Eds.)
    • Richner Tamar, Ducasse Stéphane Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information. Proceedings ICSM'99 (International Conference on Software Maintenance) September 1999, 13-22. IEEE. H. Yang, L. White (Eds.).
    • (1999) Proceedings ICSM'99 (International Conference on Software Maintenance) , pp. 13-22
    • Richner, T.1    Ducasse, S.2
  • 105
    • 33646127282 scopus 로고    scopus 로고
    • Customer Interaction Patterns
    • Addison-Wesley, N. Harrison, B. Foote, H. Rohnert (Eds.)
    • Rising Linda Customer Interaction Patterns. Pattern Languages of Program Design 4 2000, 585-609. Addison-Wesley. N. Harrison, B. Foote, H. Rohnert (Eds.).
    • (2000) Pattern Languages of Program Design 4 , pp. 585-609
    • Rising, L.1
  • 107
    • 0004113306 scopus 로고    scopus 로고
    • Practical Analysis for Refactoring
    • Ph.D. thesis, University of Illinois
    • Roberts Donald Bradley Practical Analysis for Refactoring. Ph.D. thesis 1999, University of Illinois.
    • (1999)
    • Roberts, D.B.1
  • 109
    • 0006313384 scopus 로고    scopus 로고
    • Restoring a Legacy: Lessons Learned
    • July
    • Rugaber Spencer, White Jim Restoring a Legacy: Lessons Learned. IEEE Software July 1998, vol. 15(no. 4):28-33.
    • (1998) IEEE Software , vol.15 , Issue.4 , pp. 28-33
    • Rugaber, S.1    White, J.2
  • 119
    • 84959408955 scopus 로고    scopus 로고
    • Capable, Productive, and Satisfied: Some Organizational Patterns for Protecting Productive People
    • Addison-Wesley, N. Harrison, B. Foote, H. Rohnert (Eds.)
    • Taylor Paul Capable, Productive, and Satisfied: Some Organizational Patterns for Protecting Productive People. Pattern Languages of Program Design 2000, 611-636. Addison-Wesley. N. Harrison, B. Foote, H. Rohnert (Eds.).
    • (2000) Pattern Languages of Program Design , pp. 611-636
    • Taylor, P.1
  • 120
    • 85008044245 scopus 로고    scopus 로고
    • The Year 2000 Bug: A Forgotten Lesson
    • July
    • Thomsett Rob The Year 2000 Bug: A Forgotten Lesson. IEEE Software July 1998, vol. 15(no. 4):95.
    • (1998) IEEE Software , vol.15 , Issue.4 , pp. 95
    • Thomsett, R.1
  • 123
    • 0029209659 scopus 로고
    • Structural Redocumentation: A Case Study
    • Jan
    • Wong Kenny, Tilley Scott R., Müller Hausi A., Storey Margaret-Anne D. Structural Redocumentation: A Case Study. IEEE Software Jan 1995, vol. 12(no. 1):46-54.
    • (1995) IEEE Software , vol.12 , Issue.1 , pp. 46-54
    • Wong, K.1    Tilley, S.R.2    Müller, H.A.3    Storey, M.A.D.4
  • 124
    • 2642522114 scopus 로고    scopus 로고
    • Null Object
    • Addison-Wesley, R. Martin, D. Riehle, F. Buschmann (Eds.)
    • Woolf Bobby Null Object. Pattern Languages of Program Design 3 1998, 5-18. Addison-Wesley. R. Martin, D. Riehle, F. Buschmann (Eds.).
    • (1998) Pattern Languages of Program Design 3 , pp. 5-18
    • Woolf, B.1
  • 125
    • 84944317458 scopus 로고    scopus 로고
    • Declarative Reasoning about the Structure Object-Oriented Systems
    • IEEE
    • Wuyts Roel Declarative Reasoning about the Structure Object-Oriented Systems. Proceedings of the TOOLS USA '98 Conference 1998, 112-124. IEEE.
    • (1998) Proceedings of the TOOLS USA '98 Conference , pp. 112-124
    • Wuyts, R.1


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