Model-Based Quantitative Reengineering for Identifying Components from Object-Oriented Systems


The KIPS Transactions:PartD, Vol. 14, No. 1, pp. 67-82, Feb. 2007
10.3745/KIPSTD.2007.14.1.67,   PDF Download:

Abstract

Due to the classes in object-orientation, which are too detailed and specific, their reusability can be decreased. Components, considered to be more coarse-grained compared to objects, help maintain software complexity effectively and facilitate software reuse. Furthermore, component technology becomes essential by the appearance of the new frameworks, such as MDA, SOA, etc. Consequently, it is necessary to reengineer an existing object-oriented system into a component-based system suitable to those new environments. In this paper, we propose a model-based quantitative reengineering methodology to identify components from object-oriented systems. We expand system model and process, which are defined in our prior work, more formally and precisely. A system model, constructed from object-oriented system, is used to extract and refine components in quantitative ways. We develop a supporting tool and show effectiveness of the methodology through applying it to an existing object-oriented system.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
E. J. Lee, "Model-Based Quantitative Reengineering for Identifying Components from Object-Oriented Systems," The KIPS Transactions:PartD, vol. 14, no. 1, pp. 67-82, 2007. DOI: 10.3745/KIPSTD.2007.14.1.67.

[ACM Style]
Eun Joo Lee. 2007. Model-Based Quantitative Reengineering for Identifying Components from Object-Oriented Systems. The KIPS Transactions:PartD, 14, 1, (2007), 67-82. DOI: 10.3745/KIPSTD.2007.14.1.67.