Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3013))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arevalo, G.: X-ray views on a class using concept analysis. In: Demeyer, S., Ducasse, S., Mens, K. (eds.) WOOR 2003 Proceedings (2003)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Chikofsky, E.J., Cross, J.H.: Reverse engineering and design recovery: A taxonomy. IEEE Software 7(1), 13–17 (1990)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Demeyer, S., Ducasse, S., Nierstrasz, O.: Object-Oriented Reengineering Patterns. Morgan Kaufmann, San Francisco (2003)

    MATH  Google Scholar 

  10. 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)

    Google Scholar 

  11. Demeyer, S., Gall, H.: Report: Workshop on object-oriented reengineering (WOOR 1997). ACM SIGSOFT Software Engineering Notes 23(1), 28–29 (1998)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Lanza, M., Ducasse, S.: Polymetric views — a lightweight visual approach to reverse engineering. IEEE Transactions on Software Engineering 29(9), 782–795 (2003)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Mens, K., Poll, B., González, S.: Using intentional source-code views to aid software maintenance. In: Proceedings of ICSM 2003 (2003)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Riel, A.J.: Object–Oriented Design Heuristics, 1st edn. Addison–Wesley, London (1996)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Chapter  Google Scholar 

  31. Zaidman, A., Demeyer, S.: Using a variant of sliding window to reduce event trace data, pp. 4–9

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics