A re-engineering evaluation of Software Refinery: architecture, process and technology | IEEE Conference Publication | IEEE Xplore