A Framework for Reverse Engineering door Thomas Panas