Abstract
The ability to reengineer object-oriented legacy systems has become a vital matter in today’s software industry. Early adopters of the object-oriented programming paradigm are now facing the problems of transforming their object-oriented “legacy” systems into full-fledged frameworks.
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
Arevalo, G.: X-ray views on a class using concept analysis. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings (2003)
Bär, H., Bauer, M., Ciupke, O., Demeyer, S., Ducasse, S., Lanza, M., Marinescu, R., Nebbe, R., Nierstrasz, O., Przybilski, M., Richner, T., Rieger, M., Riva, C., Sassen, A.-M., Schulz, B., Steyaert, P., Tichelaar, S., Weisbrod, J.: The FAMOOS object–oriented reengineering handbook (1999)
Baroniand, A.L., Brito e Abreu, F.: A formal library for aiding metrics extraction. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) Proceedings of WOOR 2003, pp. 62–70 (2003)
Bertuli, R., Ducasse, S., Lanza, M.: Run-time information for understanding object-oriented systems. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 10–20 (2003)
Casais, E., Jaasksi, A., Lindner, T.: FAMOOS workshop on object-oriented software evolution and re-engineering. In: Bosch, J., Mitchell, S. (eds.) ECOOP 1997 Workshops. LNCS, vol. 1357, pp. 256–288. Springer, Heidelberg (1998)
Chikofsky, E.J., Cross, J.H.: Reverse engineering and design recovery: A taxonomy. IEEE Software 7(1), 13–17 (1990)
Demeyer, S., Ducasse, S., Lanza, M.: A hybrid reverse engineering platform combining metrics and program visualization. In: Balmas, F., Blaha, M., Rugaber, S. (eds.) Proceedings WCRE 1999 (6th Working Conference on Reverse Engineering), October 1999, IEEE, Los Alamitos (1999)
Demeyer, S., Ducasse, S., Mens, K. (eds.): Proceedings of the ECOOP 2003 Workshop on Object-Oriented Re-engineering (WOOR 2003), Technical Report. University of Antwerp - Department of Mathematics and Computer Science (June 2003)
Demeyer, S., Ducasse, S., Nierstrasz, O.: Object-Oriented Reengineering Patterns. Morgan Kaufmann, San Francisco (2003)
Demeyer, S., Gall, H. (eds.): Proceedings of the ESEC/FSE Workshop on Object-Oriented Re-engineering, TUV-1841-97-10. Technical University of Vienna - Information Systems Institute - Distributed Systems Group (September 1997)
Demeyer, S., Gall, H.: Report: Workshop on object-oriented reengineering (WOOR 1997). ACM SIGSOFT Software Engineering Notes 23(1), 28–29 (1998)
Demeyer, S., Gall, H. (eds.): Proceedings of the ESEC/FSE’99 Workshop on Object-Oriented Re-engineering (WOOR 1999), TUV-1841-99-13. Technical University of Vienna - Information Systems Institute - Distributed Systems Group (September 1999)
Ducasse, S., Ciupke, O.: Experiences in object-oriented reengineering. In: Moreira, A.M.D., Demeyer, S. (eds.) ECOOP 1999 Workshops. LNCS, vol. 1743, pp. 164–183. Springer, Heidelberg (1999)
Ducasse, S., Ciupke, O. (eds.): Proceedings of the ECOOP Workshop on Experiences in Object-Oriented Re-engineering, FZI report 2-6-6/99. FZI Forschungszentrum Informatik (June 1999)
Ducasse, S., Rieger, M., Demeyer, S.: A language independent approach for detecting duplicated code. In: Yang, H., White, L. (eds.) Proceedings ICSM1999 (International Conference on Software Maintenance), September 1999, pp. 109–118. IEEE, Los Alamitos (1999)
Ducasse, S., Weisbrod, J. (eds.): Proceedings of the ECOOP Workshop on Experiences in Object-Oriented Re-engineering, FZI report 6/7/98. FZI Forschungszentrum Informatik (July 1998)
Van Gorp, P., Stenten, H., Mens, T., Demeyer, S.: Enabling and using the uml for model driven refactoring. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 37–40 (2003)
Van Gorp, P., Stenten, H., Mens, T., Demeyer, S.: Towards automating source-consistent uml refactorings. In: Proc. 6th International Conference on the Unified Modeling Language, Springer, Heidelberg (2003)
Kosiuczenko, P.: Tracing requirements during redesign of uml class diagrams. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 41–47 (2003)
Lanza, M., Ducasse, S.: Polymetric views — a lightweight visual approach to reverse engineering. IEEE Transactions on Software Engineering 29(9), 782–795 (2003)
Li, Q., Chen, P.: A mechanism for instrumentation based on reflection principle. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 21–25 (2003)
Li, Q., Chen, P.: A new strategy for selecting locations of instrumentation. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 26–31 (2003)
Mens, K., Poll, B.: Supporting software maintenance and reengineering with intentional source-code views. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 32–36 (2003)
Mens, K., Poll, B., González, S.: Using intentional source-code views to aid software maintenance. In: Proceedings of ICSM 2003 (2003)
Mens, T., Van Der Straeten, R., Simmonds, J.: Maintaining Consistency between UML Models with Description Logic Tools. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings (2003)
Riel, A.J.: Object–Oriented Design Heuristics, 1st edn. Addison–Wesley, London (1996)
Van Rysselberghe, F., Demeyer, S.: Studying software evolution using clone detection. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 71–75 (2003)
Van Der Straeten, R., Mens, T., Simmonds, J., Jonckers, V.: Using description logic to maintain consistency between UML models. In: Proc. 6th International Conference on the Unified Modeling Language, Springer, Heidelberg (2003)
Trifu, A., Dragos, I.: Strategy based elimination of design flaws in object-oriented systems. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings, pp. 55–61 (2003)
Ducasse, S., Weisbrod, J.: Experiences in object-oriented reengineering. In: Demeyer, S., Bosch, J. (eds.) ECOOP 1998 Workshops. LNCS, vol. 1543, pp. 72–98. Springer, Heidelberg (1998)
Zaidman, A., Demeyer, S.: Using a variant of sliding window to reduce event trace data, pp. 4–9
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Demeyer, S., Ducasse, S., Mens, K., Trifu, A., Vasa, R., Van Rysselberghe, F. (2004). Object-Oriented Reengineering. In: Buschmann, F., Buchmann, A.P., Cilia, M.A. (eds) Object-Oriented Technology. ECOOP 2003 Workshop Reader. ECOOP 2003. Lecture Notes in Computer Science, vol 3013. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25934-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-25934-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22405-1
Online ISBN: 978-3-540-25934-3
eBook Packages: Springer Book Archive