Tonella / Potrich | Reverse Engineering of Object Oriented Code | E-Book | www.sack.de
E-Book

E-Book, Englisch, 208 Seiten

Reihe: Monographs in Computer Science

Tonella / Potrich Reverse Engineering of Object Oriented Code


1. Auflage 2007
ISBN: 978-0-387-23803-6
Verlag: Springer US
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 208 Seiten

Reihe: Monographs in Computer Science

ISBN: 978-0-387-23803-6
Verlag: Springer US
Format: PDF
Kopierschutz: 1 - PDF Watermark



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.

Tonella / Potrich Reverse Engineering of Object Oriented Code jetzt bestellen!

Weitere Infos & Material


1;Contents;7
2;Foreword;10
3;Preface;12
4;Introduction;14
4.1;1.1 Reverse Engineering;14
4.2;1.2 The eLib Program;16
4.3;1.3 Class Diagram;18
4.4;1.4 Object Diagram;21
4.5;1.5 Interaction Diagrams;23
4.6;1.6 State Diagrams;27
4.7;1.7 Organization of the Book;31
5;The Object Flow Graph;33
5.1;2.1 Abstract Language;33
5.2;2.2 Object Flow Graph;37
5.3;2.3 Containers;39
5.4;2.4 Flow Propagation Algorithm;42
5.5;2.5 Object sensitivity;44
5.6;2.6 The eLib Program;48
5.7;2.7 Related Work;52
6;Class Diagram;54
6.1;3.1 Class Diagram Recovery;55
6.2;3.2 Declared vs. actual types;58
6.3;3.3 Containers;62
6.4;3.4 The eLib Program;67
6.5;3.5 Related Work;70
7;Object Diagram;73
7.1;4.1 The Object Diagram;74
7.2;4.2 Object Diagram Recovery;75
7.3;4.3 Object Sensitivity;78
7.4;4.5 The eLib Program;88
7.5;4.6 Related Work;97
8;Interaction Diagrams;98
8.1;5.1 Interaction Diagrams;99
8.2;5.2 Interaction Diagram Recovery;100
8.3;5.3 Dynamic Analysis;111
8.4;5.4 The eLib Program;115
8.5;5.5 Related Work;121
9;State Diagrams;123
9.1;6.1 State Diagrams;124
9.2;6.2 Abstract Interpretation;126
9.3;6.3 State Diagram Recovery;130
9.4;6.4 The eLib Program;133
9.5;6.5 Related Work;139
10;Package Diagram;141
10.1;7.1 Package Diagram Recovery;142
10.2;7.2 Clustering;144
10.3;7.3 Concept Analysis;151
10.4;7.4 The eLib Program;156
10.5;7.5 Related Work;160
11;Conclusions;163
11.1;8.1 Tool Architecture;164
11.2;8.2 The eLib Program;167
11.3;8.3 Perspectives;178
11.4;8.4 Related Work;180
12;Source Code of the eLib program;182
13;Driver class for the eLib program;192
14;References;197
15;Index;204



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.