A Pattern Language for Reverse Engineering

Demeyer, Serge; Ducasse, Stéphane; Tichelaar, Sander (July 1999). A Pattern Language for Reverse Engineering. In: 4th European Conference on Pattern Languages of Programms. Konstanz, Germany: UVK Universitätsverlag Konstanz GmbH

[img] Text
Deme99nEuroplop99.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (162kB) | Request a copy

This pattern language describes how to reverse engineer an object-oriented software system. Since the only way to achieve a truly reusable object-oriented design is recognised to be iterative development, reverse engineering is indeed an essential facet of any object-oriented development process. The pattern language itself covers the different phases one encounters when reverse engineering a large software system: from being unfamiliar with a software system up untill preparations for actual reengineering. What you read here is a short version of a complete pattern language. We present only five patterns in full detail and include a summary for the remaining patterns.

Item Type:

Conference or Workshop Item (Paper)


08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Ducasse, Stephane


000 Computer science, knowledge & systems
500 Science > 510 Mathematics


UVK Universitätsverlag Konstanz GmbH




Manuela Bamert

Date Deposited:

13 Dec 2017 12:26

Last Modified:

11 Nov 2019 19:01





Actions (login required)

Edit item Edit item
Provide Feedback