- Reverse architecting
Reverse architecting is a flavour of
reverse engineering that reconstructs software architecture from implementation.References
* Krikhaar, René, "Reverse Architecting Approach for Complex Systems" "Proceedings of the 1997 International Conference on Software Maintenance" (ICSM '97) 1063-6773/97 (1997) [http://www.cs.vu.nl/~rkrikhaa/pdf/icsm1997.pdf downloadable PDF]
This article describes the processes and techniques to retrieve a software architecture from the source code and documentation.
Wikimedia Foundation. 2010.