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. This book provides a comprehensive overview of several techniques that have been recently investigated in the field of reverse engineering. It describes how to design object-oriented code and accompanying algorithms that can be reverse engineered for greater flexibility in future code maintenance and alteration. Coverage provides essential object-oriented concepts and programming methods for software engineers and researchers.
"Sinopsis" puede pertenecer a otra edición de este libro.
In software evolution and maintenance, the ultimate, most reliable description of a system is its source code. Reverse engineering aims at extracting abstract, goal-oriented views from the code, to summarize relevant properties of program computations.
Reverse Engineering of Object Oriented Code presents a unifying framework for the analysis of object oriented code. Using Unified Modeling Language (UML) to represent the extracted design diagrams, the book explains how to recover them from object oriented code, thereby enabling developers to better comprehend their product and evaluate the impact of changes to it. Furthermore, it describes the algorithms involved in recovering views and demonstrates some of the techniques that can be employed for their visualization. The presentation is fully self-contained.
Topics and Features:
*Provides unique, in-depth exposition of the core concepts, principles, and methods behind reverse engineering object oriented code
*Explains the techniques and algorithms through numerous examples of object oriented code, the leading programming paradigm
*Focuses on fully automated design recovery, and deals with static and dynamic source-code analysis algorithms
*Explores code-centered analysis to obtain design diagrams aligned with the implementation
*Describes structural and behavioral views to offer a multi-perspective assessment of the system being analyzed
*Reports the analysis results in UML, the standard language for representing design diagrams in object oriented program development
This new state-of-the-art volume covers core methodologies for reverse engineering object oriented code, allowing for improved control in future code maintenance and modification. It is a significant resource for researchers and software engineers in the areas of reverse engineering, code analysis, object oriented programming, and UML. In addition, it will be invaluable as the reference book for advanced courses in these areas.
"Sobre este título" puede pertenecer a otra edición de este libro.
Librería: Brook Bookstore On Demand, Napoli, NA, Italia
Condición: new. Questo è un articolo print on demand. Nº de ref. del artículo: UEHZVWFMDC
Cantidad disponible: Más de 20 disponibles
Librería: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Alemania
Taschenbuch. Condición: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -Describes how to design object-oriented code and accompanying algorithms that can be reverse engineered for greater flexibility in future code maintenance and alteration. Provides essential object-oriented concepts and programming methods for software engineers and researchers. 224 pp. Englisch. Nº de ref. del artículo: 9781441923257
Cantidad disponible: 2 disponibles
Librería: moluna, Greven, Alemania
Condición: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. This unique volume not only provides a comprehensive presentation of how to design object-oriented program code, but more specifically also focuses on the reverse engineering of Object Oriented design diagrams. It is the only known volume to do so. The a. Nº de ref. del artículo: 4172848
Cantidad disponible: Más de 20 disponibles
Librería: Books Puddle, New York, NY, Estados Unidos de America
Condición: New. pp. 226. Nº de ref. del artículo: 2614419667
Cantidad disponible: 4 disponibles
Librería: THE SAINT BOOKSTORE, Southport, Reino Unido
Paperback / softback. Condición: New. New copy - Usually dispatched within 7-11 working days. Nº de ref. del artículo: B9781441923257
Cantidad disponible: 15 disponibles
Librería: Majestic Books, Hounslow, Reino Unido
Condición: New. Print on Demand pp. 226 80 Illus. Nº de ref. del artículo: 11254028
Cantidad disponible: 4 disponibles
Librería: Biblios, Frankfurt am main, HESSE, Alemania
Condición: New. PRINT ON DEMAND pp. 226. Nº de ref. del artículo: 1814419673
Cantidad disponible: 4 disponibles
Librería: Revaluation Books, Exeter, Reino Unido
Paperback. Condición: Brand New. 210 pages. 9.00x6.00x0.50 inches. In Stock. Nº de ref. del artículo: x-144192325X
Cantidad disponible: 2 disponibles
Librería: preigu, Osnabrück, Alemania
Taschenbuch. Condición: Neu. Reverse Engineering of Object Oriented Code | Paolo Tonella (u. a.) | Taschenbuch | xiv | Englisch | 2011 | Springer | EAN 9781441923257 | Verantwortliche Person für die EU: Springer Verlag GmbH, Tiergartenstr. 17, 69121 Heidelberg, juergen[dot]hartmann[at]springer[dot]com | Anbieter: preigu. Nº de ref. del artículo: 107253097
Cantidad disponible: 5 disponibles
Librería: buchversandmimpf2000, Emtmannsberg, BAYE, Alemania
Taschenbuch. Condición: Neu. This item is printed on demand - Print on Demand Titel. Neuware -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. This book provides a comprehensive overview of several techniques that have been recently investigated in the field of reverse engineering. It describes how to design object-oriented code and accompanying algorithms that can be reverse engineered for greater flexibility in future code maintenance and alteration. Coverage provides essential object-oriented concepts and programming methods for software engineers and researchers.Springer-Verlag KG, Sachsenplatz 4-6, 1201 Wien 224 pp. Englisch. Nº de ref. del artículo: 9781441923257
Cantidad disponible: 1 disponibles