The 40 papers on recovering information from existing software and systems discuss such aspects as the dynamic re-engineering of binary code with run-time feedbacks, exploring legacy systems using types, migrating legacy user interfaces to the Internet, teaching database reverse engineering, advanced clone analysis to support object- oriented system refactoring, a reference architecture for Web servers, portable source code representations using XML, a structured demonstration of program comprehensive tools, understanding the behavior of Java programs, traceability recovery by modeling programmer behavior, evaluating the suitability of data clustering for software remodularization, and the case for a single data exchange format. The keynote and invited lectures are not printed. There is no index. Annotation copyrighted by Book News, Inc., Portland, ORResearch has shown the benefits of having a reference architecture for product development, software reuse, and maintenance. Many mature ... It provides a building plan for the system and reduces its maintenance cost. It provides ... Unfortunately, many software systems do not have an architecture document. The cost ofanbsp;...
|Publisher||:||IEEE - 2000-01-01|