Abstract
This study evaluates a method for reengineering a procedural system to an object-oriented system. Relationships between functions in the procedural system were identified using various coupling metrics. While the coupling metrics used for analysis were helpful in identifying candidate objects, domain expert analysis of the candidate objects was required. The time taken at each step in the process was captured to help determine the effectiveness of the method. Overall the process was found to be effective for identifying objects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Pole, T.P.: Pole Method for C to C++ Reengineering. Personal Communication
Frakes, W.B., Pole, T.P.: An Empirical Study of Representation Methods for Reusable Software Components. IEEE Transactions on Software Engineering 20(8), 617–630 (1990)
Frakes, W.B., Fox, C.J., Nejmeh, B.A.: Software Engineering in the UNIX/C Environment. Prentice Hall, Englewood Cliffs (1991)
Chen, Y.-F., Nishimoto, M.Y., Ramamoorthy, C.V.: The C Information Ab-straction System. IEEE Transactions on Software Engineering 16(3), 325–334 (1990)
Whitney, M., Kontogiannis, K., Johnson, J.H., Bernstein, M., Corrie, B., Merlo, E., McDaniel, J., De Mori, R., Muller, H., Mylopoulos, J., Stanley, M., Tilley, S., Wong, K.: Using Integrated Toolset for Program Understanding. In: Proceedings of the CAS Conference (CASCON 1995), pp. 262–274 (1995)
Pressman, R.S.: Software Engineering: A Practitioner’s Approach. McGraw-Hill, Boston (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Frakes, W.B., Kulczycki, G., Saxena, C. (2006). Case Study of a Method for Reengineering Procedural Systems into OO Systems. In: Morisio, M. (eds) Reuse of Off-the-Shelf Components. ICSR 2006. Lecture Notes in Computer Science, vol 4039. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11763864_14
Download citation
DOI: https://doi.org/10.1007/11763864_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34606-7
Online ISBN: 978-3-540-34607-4
eBook Packages: Computer ScienceComputer Science (R0)