During maintenance of a software system, not all questions can be answered directly by resorting to otherwise reliable and accurate source code. Reverse engineering aims at extracting abstract, goal-oriented views of the system, able to summarize relevant properties of the program's computations. Reverse Engineering of Object-Oriented Code provides a comprehensive overview of several techniques that have been recently investigated in the field of reverse engineering. The book describes the algorithms involved in recovering UML diagrams from the code and the techniques that can be adopted for their visualization. This is important because the UML has become the standard for representing design diagrams in object-oriented development. A state-of-the-art exposition on how to design object-oriented code and accompanying algorithms that can be reverse engineered for greater flexibility in future code maintenance and alteration. Essential object-oriented concepts and programming methods for software engineers and researchers.
Product Identifiers
Publisher
Springer-Verlag New York Inc.
ISBN-13
9780387402956
eBay Product ID (ePID)
96081467
Product Key Features
Book Title
Reverse Engineering of Object Oriented Code
Author
Alessandra Potrich, Paolo Tonella
Format
Hardcover
Language
English
Topic
Computer Science
Publication Year
2004
Type
Textbook
Number of Pages
208 Pages
Dimensions
Item Height
235mm
Item Width
155mm
Item Weight
1100 g
Additional Product Features
Title_Author
Paolo Tonella, Alessandra Potrich
Series Title
Monographs in Computer Science
Country/Region of Manufacture
United States
Best Selling in Books
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Best Selling in Books