ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Conference Paper Architecture Based Software Reengineering Approach for Transforming from Legacy System to Component Based System through Applying Design Patterns
Cited 7 time in scopus Share share facebook twitter linkedin kakaostory
Authors
Jung Eun Cha, Chul Hong Kim, Young Jong Yang
Issue Date
2003-06
Citation
International Conference on Software Engineering Research and Applications (SERA) 2003 (LNCS 3026), v.3026, pp.266-278
Language
English
Type
Conference Paper
DOI
https://dx.doi.org/10.1007/978-3-540-24675-6_21
Abstract
Many reengineering approaches have focused on extracting an abstract representation through syntax analysis of legacy source codes. So, recovery of rationale behind the design decision, such as domain specific semantics and roles, has been ignored. In this paper, we suggest the architecture based reengineering approach using design patterns. A design pattern, as core element of software architecture, has integrated the concept of standardization about certain domain and expert experience into a set of related components that can perform specific functionality with better structure. We describe the reengineering process that defines a architecture of target system by refining architecture information of legacy system extracted through domain analysis, identifies the reengineering patterns that are applicable in that architecture, and completes a target system by mapping the identified reengineering pattern into target architecture. Also, we construct the Servlet2EJB prototyping system transforming servlet programs into EJB components as a case study for realizing our reengineering process. © Springer-Verlag 2004.