메뉴 건너뛰기




Volumn 12, Issue 2, 2000, Pages 121-141

Pattern-based software reengineering: A case study

Author keywords

Design patterns; Dynamic packing; Legacy systems; Software architecture; Software components; Software reuse

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE REUSABILITY; DIGITAL LIBRARIES; GRAPHICAL USER INTERFACES; LEGACY SYSTEMS; PARALLEL ALGORITHMS; PARALLEL PROCESSING SYSTEMS; SOFTWARE ENGINEERING;

EID: 0034148909     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/(sici)1096-908x(200003/04)12:2<121::aid-smr206>3.0.co;2-t     Document Type: Article
Times cited : (10)

References (35)
  • 5
    • 0037762584 scopus 로고    scopus 로고
    • A parallel program generation environment for solving PDEs on distributed memory computing environments
    • Knowledge Systems Institute: Skokie IL
    • Chu CW, Lu CW, Chang CH, Liao CJ, Chung YC. 1999. A parallel program generation environment for solving PDEs on distributed memory computing environments. In Proceedings of the SEKE'99; Knowledge Systems Institute: Skokie IL; 267-272.
    • (1999) Proceedings of the SEKE'99 , pp. 267-272
    • Chu, C.W.1    Lu, C.W.2    Chang, Ch.3    Liao, C.J.4    Chung, Y.C.5
  • 7
    • 84866837686 scopus 로고
    • Parallelization of a finite element application program on a hypercube multiprocessor
    • Society for Industrial and Applied Mathematics: Philadelphia PA
    • Aykanat C, Ozgüner F, Martin S, Doraivelu S. 1987. Parallelization of a finite element application program on a hypercube multiprocessor. In Proceedings of the SIAM Second Conference on Hypercube Multiprocessors; Society for Industrial and Applied Mathematics: Philadelphia PA; 662-673.
    • (1987) Proceedings of the SIAM Second Conference on Hypercube Multiprocessors , pp. 662-673
    • Aykanat, C.1    Ozgüner, F.2    Martin, S.3    Doraivelu, S.4
  • 8
    • 0024130713 scopus 로고
    • Iterative algorithms for solution of large sparse systems of linear equations on hypercubes
    • Aykanat C, Ozgüner F, Ercal F, Sadayaooan P. 1988. Iterative algorithms for solution of large sparse systems of linear equations on hypercubes. IEEE Transactions on Computers 37(12):1554-1568.
    • (1988) IEEE Transactions on Computers , vol.37 , Issue.12 , pp. 1554-1568
    • Aykanat, C.1    Ozgüner, F.2    Ercal, F.3    Sadayaooan, P.4
  • 10
    • 0002641609 scopus 로고
    • Refinement algorithms and data structures for regular local mesh refinement
    • Stepleman R et al. (eds). Scientific Computing, IMACS/North-Holland Publishing Company: Amsterdam, Netherlands
    • Bank RE, Sherman AH, Weiser A. 1983. Refinement algorithms and data structures for regular local mesh refinement. In Transactions of the Tenth IMACS World Congress, Stepleman R et al. (eds). Scientific Computing, Volume 1. IMACS/North-Holland Publishing Company: Amsterdam, Netherlands; 3-17.
    • (1983) Transactions of the Tenth IMACS World Congress , vol.1 , pp. 3-17
    • Bank, R.E.1    Sherman, A.H.2    Weiser, A.3
  • 11
    • 0010921883 scopus 로고
    • Programming abstractions for dynamically partitioning and coordinating localized scientific calculations running on multiprocessors
    • Baden SB. 1991. Programming abstractions for dynamically partitioning and coordinating localized scientific calculations running on multiprocessors. SIAM Journal on Scientific and Statistical Computing 12(1):145-157.
    • (1991) SIAM Journal on Scientific and Statistical Computing , vol.12 , Issue.1 , pp. 145-157
    • Baden, S.B.1
  • 12
    • 0002181533 scopus 로고
    • An adaptive finite-element strategy for the three-dimensional time-dependent Navier-Stokes equations
    • Bänsch E. 1991. An adaptive finite-element strategy for the three-dimensional time-dependent Navier-Stokes equations. Journal of Computational and Applied Mathematics 36(1):3-28.
    • (1991) Journal of Computational and Applied Mathematics , vol.36 , Issue.1 , pp. 3-28
    • Bänsch, E.1
  • 14
    • 44949282112 scopus 로고
    • Partitioning of unstructured problems for parallel processing
    • Simon HD. 1991. Partitioning of unstructured problems for parallel processing. Computing Systems in Engineering 2(2/3):135-148.
    • (1991) Computing Systems in Engineering , vol.2 , Issue.2-3 , pp. 135-148
    • Simon, H.D.1
  • 15
    • 0003479963 scopus 로고    scopus 로고
    • Dèpartment of Computer Science. University of Paderborn: Paderborn, Germany
    • Preis R, Diekmann R. 1996. The PARTY Partitioning Library User Guide; Dèpartment of Computer Science. University of Paderborn: Paderborn, Germany; 31-68.
    • (1996) The PARTY Partitioning Library User Guide , pp. 31-68
    • Preis, R.1    Diekmann, R.2
  • 19
    • 0032023532 scopus 로고    scopus 로고
    • Supporting efficient tree structures for distributed scientific computation
    • Liu P, Wu J. 1998. Supporting efficient tree structures for distributed scientific computation. Journal of Information Science and Engineering 14(1):79-105.
    • (1998) Journal of Information Science and Engineering , vol.14 , Issue.1 , pp. 79-105
    • Liu, P.1    Wu, J.2
  • 21
    • 84976851948 scopus 로고
    • Surveying current research in object-oriented design
    • Wirfs-Brock RJ, Johnson RE. 1990. Surveying current research in object-oriented design. Communications of the ACM 33(9):105-124.
    • (1990) Communications of the ACM , vol.33 , Issue.9 , pp. 105-124
    • Wirfs-Brock, R.J.1    Johnson, R.E.2
  • 22
    • 0031259394 scopus 로고    scopus 로고
    • Supporting reuse with object technology
    • Rine DC. 1997. Supporting reuse with object technology. IEEE Computer 30(10):43-45.
    • (1997) IEEE Computer , vol.30 , Issue.10 , pp. 43-45
    • Rine, D.C.1
  • 24
    • 0004215941 scopus 로고
    • IEEE Computer Society Press: Los Alamitos CA
    • Arnold RS (ed.). 1994. Software Reengineering; IEEE Computer Society Press: Los Alamitos CA; 25-72.
    • (1994) Software Reengineering , pp. 25-72
    • Arnold, R.S.1
  • 25
    • 0347986608 scopus 로고
    • Eliminating non-transferable paths from structured programs
    • Los Alamitos CA: IEEE Computer Society Press
    • Pleszkoch MG, Linger RC, Hevner AR. 1992. Eliminating non-transferable paths from structured programs. In Proceedings Conference on Software Maintenance; Los Alamitos CA: IEEE Computer Society Press; 156-164.
    • (1992) Proceedings Conference on Software Maintenance , pp. 156-164
    • Pleszkoch, M.G.1    Linger, R.C.2    Hevner, A.R.3
  • 26
    • 0028728266 scopus 로고
    • Balancing in reverse engineering and in object-oriented systems engineering to improve reusability and maintainability
    • IEEE Computer Society Press: Los Alamitos CA
    • Gall H, Klosch R, Kofler E, Wurfl L. 1994. Balancing in reverse engineering and in object-oriented systems engineering to improve reusability and maintainability. In Proceedings COMPSAC '94; IEEE Computer Society Press: Los Alamitos CA; 35-42.
    • (1994) Proceedings COMPSAC '94 , pp. 35-42
    • Gall, H.1    Klosch, R.2    Kofler, E.3    Wurfl, L.4
  • 28
    • 0347356322 scopus 로고    scopus 로고
    • Tool-support for reengineering of object-oriented systems: Position paper on the FAMOOS-project
    • Technical University of Vienna, Information Systems Institute: Wien, Austria
    • Gleich U, Kohler T. 1997. Tool-support for reengineering of object-oriented systems: position paper on the FAMOOS-project. In Proceedings of ESEC/ACM FSE/WOOR'97; Technical University of Vienna, Information Systems Institute: Wien, Austria, 53-61.
    • (1997) Proceedings of ESEC/ACM FSE/WOOR'97 , pp. 53-61
    • Gleich, U.1    Kohler, T.2
  • 29
    • 0346725892 scopus 로고    scopus 로고
    • On built-in tests in object-oriented reengineering
    • Technical University of Vienna, Information Systems Institute: Wien, Austria
    • Wang Y, King G, Court I, Ross M, Staples G. 1997. On built-in tests in object-oriented reengineering. In Proceedings of ESEC/ACM FSE/WOOR'97; Technical University of Vienna, Information Systems Institute: Wien, Austria, 54-65.
    • (1997) Proceedings of ESEC/ACM FSE/WOOR'97 , pp. 54-65
    • Wang, Y.1    King, G.2    Court, I.3    Ross, M.4    Staples, G.5
  • 33
    • 0346725891 scopus 로고
    • Master's Thesis, Department of Computer Science, University of Nebraska at Omaha, Omaha NE
    • Meyer J. 1994. Message-passing interface for Microsoft Windows 3.1. Master's Thesis, Department of Computer Science, University of Nebraska at Omaha, Omaha NE; 11-42.
    • (1994) Message-passing Interface for Microsoft Windows 3.1 , pp. 11-42
    • Meyer, J.1
  • 34
    • 0002370369 scopus 로고
    • A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80
    • Krasner GE, Pope ST. 1988. A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming 1(3):26-49.
    • (1988) Journal of Object-Oriented Programming , vol.1 , Issue.3 , pp. 26-49
    • Krasner, G.E.1    Pope, S.T.2
  • 35
    • 0031077602 scopus 로고    scopus 로고
    • CORBA: Integrating diverse applications within distributed heterogeneous environments
    • February
    • Vinoski S. 1997. CORBA: integrating diverse applications within distributed heterogeneous environments. IEEE Communications Magazine 35(2):46-55. {February}.
    • (1997) IEEE Communications Magazine , vol.35 , Issue.2 , pp. 46-55
    • Vinoski, S.1


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