{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T10:36:21Z","timestamp":1730198181963,"version":"3.28.0"},"reference-count":48,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/apsec.1999.809616","type":"proceedings-article","created":{"date-parts":[[2003,1,20]],"date-time":"2003-01-20T21:27:22Z","timestamp":1043098042000},"page":"300-308","source":"Crossref","is-referenced-by-count":0,"title":["Pattern based software re-engineering: a case study"],"prefix":"10.1109","author":[{"given":"W.C.","family":"Chu","sequence":"first","affiliation":[]},{"family":"Chih-Wei Lu","sequence":"additional","affiliation":[]},{"given":"J.P.","family":"Shiu","sequence":"additional","affiliation":[]},{"family":"Xudong He","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1987.231776"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/35.565655"},{"journal-title":"LAM An open cluster environment for MPI","year":"1994","author":"burns","key":"ref33"},{"journal-title":"User s Guide to MPICH a Portable Implementation of MPI","year":"1995","key":"ref32"},{"journal-title":"PLTMG: A Software Package for Solving Elliptic Partial Differential Equations","year":"1994","author":"bank","key":"ref31"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/0377-0427(91)90224-8"},{"key":"ref37","first-page":"26","article-title":"A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80","author":"krasner","year":"1988","journal-title":"JOOP"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/52.566427"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/2.745717"},{"journal-title":"Message-Passing Interface for Microsoft Windows 3 1","year":"1994","author":"meyer","key":"ref34"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/52.566425"},{"journal-title":"Object Models Strategies Patterns and Applications","year":"1995","author":"coad","key":"ref40"},{"key":"ref11","first-page":"79","article-title":"Supporting Efficient Tree Structures for Distributed Scientific Computation","volume":"14","author":"liu","year":"1998","journal-title":"Journal of Information Science and Engineering"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/32.637390"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/71.642945"},{"journal-title":"MeTiS?Unstructured Graph Partitioning and Spares Matrix Ordering System","year":"1995","author":"karypis","key":"ref14"},{"journal-title":"DIME Distributed irregular mesh environment","year":"1990","author":"williams","key":"ref15"},{"journal-title":"Archimedes A system for unstructured PDE problems on parallel computers","year":"0","author":"shewchuk","key":"ref16"},{"journal-title":"Scalable Unstructured Mesh Algorithms and Application","year":"0","key":"ref17"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/12.9733"},{"key":"ref19","first-page":"662","article-title":"Parallelization of a Finite Element Application Program on a Hypercube Multiprocessor","author":"aykanat","year":"1987","journal-title":"Hypercube Multiprocessor"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1137\/0912008"},{"journal-title":"Software Architecture Perspectives on an Emerging Discipline","year":"1996","author":"shaw","key":"ref4"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/71.491582"},{"key":"ref3","first-page":"267","article-title":"A Parallel Program Generation Environment for Solving PDEs on Distributed Memory Computing Environments","author":"chu","year":"1999","journal-title":"The proceedings of the SEKE'99"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1997.625303"},{"journal-title":"Scientific Computing","first-page":"3","year":"1983","author":"bank","key":"ref29"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/83880.84526"},{"journal-title":"Pattern Languages of Program Design","year":"1995","author":"buschmann","key":"ref8"},{"journal-title":"Object-Oriented Software Engineering The Professional Developer s Guide","year":"1993","author":"wilkie","key":"ref7"},{"journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1994","author":"gamma","key":"ref2"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/2.536784"},{"journal-title":"Series in Object-Oriented Software Engineering","year":"1994","author":"booch","key":"ref1"},{"journal-title":"ESEC\/ACM FSE\/WOOR'97 Zurich","article-title":"On Built-in Tests in Object-Oriented Reengineering","year":"1997","author":"wang","key":"ref46"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/0956-0521(91)90014-V"},{"journal-title":"ESEC\/ACM FSE\/WOOR'97 Zurich","article-title":"Tool-support for Reengineering of object-oriented systems: Position paper on the FAMOOS-project","year":"1997","author":"gleich","key":"ref45"},{"key":"ref48","first-page":"1099","article-title":"Application Patterns in Re-Engineering: Identifying and Using Reusable Concepts","volume":"iii","author":"gall","year":"1996","journal-title":"The 6 th International Conference on Information Processing and Management of Uncertainty in Knowledge Based Systems (IPMU'96)"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/71.642945"},{"journal-title":"ESEC\/FSE '97 Workshop on Object-Oriented Reengineering","article-title":"Rewriting poor Design Patterns by good Design Patterns","year":"1997","author":"jahnke","key":"ref47"},{"journal-title":"Computers and Intractability A Guide to Theory of NP-Completeness","year":"1979","author":"garey","key":"ref21"},{"journal-title":"Software Engineering","year":"1995","author":"sommerville","key":"ref42"},{"journal-title":"The PARTY Partitioning Library User Guide","year":"1996","key":"ref24"},{"journal-title":"Applying UML and patterns An introduction to object-oriented analysis and design","year":"1997","author":"larman","key":"ref41"},{"journal-title":"MeTiS?Unstructured Graph Partitioning and Spares Matrix Ordering System","year":"1995","author":"karypis","key":"ref23"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/CMPSAC.1994.342835"},{"journal-title":"Archimedes A system for unstructured PDE problems on parallel computers","year":"0","author":"shewchuk","key":"ref26"},{"journal-title":"Software Reengineering","year":"1994","author":"arnold","key":"ref43"},{"journal-title":"Scalable Unstructured Mesh Algorithms and Application","year":"0","key":"ref25"}],"event":{"name":"Sixth Asia Pacific Software Engineering Conference (APSEC'99)","acronym":"APSEC-99","location":"Takamatsu, Japan"},"container-title":["Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6571\/17545\/00809616.pdf?arnumber=809616","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,10]],"date-time":"2017-03-10T18:12:12Z","timestamp":1489169532000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/809616\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":48,"URL":"https:\/\/doi.org\/10.1109\/apsec.1999.809616","relation":{},"subject":[]}}