Browse > Article

An Object Extraction Technique for Object Reusability Improvement based on Legacy System Interface  

이창목 (전북대학교 대학원 컴퓨터통계정보학과)
유철중 (전북대학교 컴퓨터과학과)
장옥배 (전북대학교 컴퓨투과학과)
Abstract
This paper suggests a technique, TELOR(Technique of Object Extraction Based on Legacy System Interface for Improvement of Object Reusability) for reuse and reengineering by analyzing the Legacy System interface to distill the meaningful information from them and disassemble them into object units which are to be integrated into the next generation systems. The TELOR method consists of a 4 steps procedure: 1) the interface use case analysis step, 2) the interface object dividing step, 3) the object structure modeling step, and 4) the object model integration step. In step 1, the interface structure and information about the interaction between the user and the Legacy System are obtained. In step 2, the interface information is divided into semantic fields. In step 3, studies and models the structural and collaborative relationship among interface objects. Finally, in step 4, object model integration step, integrates the models and improves the integrated model at a higher level. The objects integration model created through TELOR provides a more efficient understanding of the Legacy System and how to apply it to next generation systems.
Keywords
Reverse Engineering; Interface Object; Integrated Model;
Citations & Related Records
연도 인용수 순위
  • Reference
1 R. H. L. Chiang, T. M. Barron, and V. C. Storey, 'Performance Evaluation of Reverse Engineering Relational Database into Extended Entity-Relationship Models,' Proceedings 12th Int. Conference on the Entity-Relationship Approach, Springer LNCS823, pp. 352-363, 1994
2 K. Saleh and A. Boujarwah, 'Communications Software Reverse Engineering: a Semi-Automatic Approach,' Information and Software Technology, Volume 38, Issue 6, pp. 379-390, 1996   DOI   ScienceOn
3 L. H. Etzkorn, W. E. Hughes, Jr. and C. G. Davis, 'Automated Reusability Quality Analysis of 00 Legacy Software,' Information and Software Technology, Vol. 43, Issue 5, pp. 295-308, 2001   DOI   ScienceOn
4 Abdelwahab Hamou-Lhadj, Timothy C. Lethbridge 'A Metamodel for Dynamic Information Generated from Object-Oriented Systems,' Electronic Notes in Theoretical Computer Science, Volume 94, pp. 59-69, May, 2004   DOI   ScienceOn
5 M. Kantola, H. Mannila, K-J. Raiha, and H. Siirtola, 'Discovering Functional and Inclusion Dependencies in Relational Databases,' International Journal of Intelligent Systems, pp. 591-607, 1992   DOI
6 N. Mfourga, 'Extracting Entity-Relationship Schemas from Relational Databases: A Form-Driven Approach,' Proceedings of the 4th Working Conference on Reverse Engineering, 6-8 Oct., pp. 184-193, 1997   DOI
7 H. Lee, C. Lee, and C. Yoo, 'A Scenario-Based Object-Oriented Methodology for Developing Hypermedia Applications,' 31st Proceedings of Hawaii International Conference on System Science, Vol. 2, IEEE Computer Society Press, pp. 47-56, 1998   DOI
8 P. Shoval and N. Shreiber, 'Database Reverse Engineering: from the Relational to the Binary Relationship Model,' Data Knowledge Engineering, pp. 293-315, 1993   DOI   ScienceOn
9 G. Canfora, A. Cimitile, and M. Munro, 'A Reverse Engineering Method for Identifying Reusable Abstract Data Types,' Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, pp. 73-82, 1993   DOI
10 K. Saleh and A. Boujarwah, 'Communications software reverse engineering: a semi-automatic approach,' Information and Software Technology, pp. 379-390, 1996
11 H. Lee and Ch. Yoo, 'A Form Driven Object-oriented Reverse Engineering Methodology,' Information Systems, Vol. 25, pp. 235-259, May, 2000   DOI   ScienceOn
12 E. J. Chikofsky and J. H. Cross II, 'Reverse Engineering and Design Recovery: a Taxonomy,' IEEE Software, pp. 13-17, 1990   DOI   ScienceOn
13 R. H. L. Chiang, T. M. Barron, and V. C. Storey, 'Reverse Engineering of Relational Database:Extraction of an EER Model from a Relational Database', Data Knowledge Engineering, 12(2):107-142, 1994   DOI   ScienceOn
14 M. Malki, A. Flory, M. K. Rahmouni, 'Static and Dynamic Reverse Engineering of Relational Database Applications: A Form-Driven Methodology,' ACS/IEEE International Conference on Computer Systems and Applications, pp. 191-194, 2001   DOI
15 C. Batini, S. Ceri and S. B. Navathe, Conceptual Database Desing-An Entity Relationship Approach, Benjamin/Cummings, Redwood City, 1992
16 S. B. Navthe and A. M. Awong, 'Abstracting Relational and Hierarchical Data with a Semantic Data Model,' Proceedings 6th Int. Conference on the Entity-Relationship Approach, Springer-Verlag, pp. 305-336, 1987
17 P. Aiken, A. Muntz, and R. Richards, 'A Framework for Reverse Engineering DoD Legacy Information Systems,' Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, pp. 180-191, 1993   DOI
18 K-H. Kim, Y-G. Kim, 'Process Reverse Engineering for BPR: A Form-Based Approach,' Information and Management, pp, 182-200, 1998
19 Y-G. Kim, 'Improving Legacy Systems Maintainability,' Information Systems Management, pp, 7-11, 1997