Reverse Engineering of Object Oriented Code phần 8 pot
... survey of the exist- ing support and of the current practice in reverse engineering is also provided. Once an automated infrastructure for reverse engineering is in place, the process of software ... implementation is being built. Fig. 8. 1. General architecture of a reverse engineering tool. Fig. 8. 1 shows the main processing steps performed by the modules com- posing...
Ngày tải lên: 13/08/2014, 08:20
... Analysis 51 52 56 59 60 63 64 65 68 74 76 78 79 82 83 84 87 89 90 91 95 98 102 105 106 112 115 116 1 18 122 125 131 133 134 136 136 140 143 1 48 152 Object Diagram Recovery Object Sensitivity Dynamic Analysis Object Diagram ... by Contents IX 8 Conclusions 8. 1 8. 3 8. 4 Tool Architecture 8. 1.1 Language Model 8. 2 The eLib Program 8. 2.1 8. 2.2 Change Location Im...
Ngày tải lên: 13/08/2014, 08:20
... 2002. 196 References 73. 74. 75. 76. 77. 78. 79. 80 . 81 . 82 . 83 . 84 . 85 . 86 . 87 . 88 . R. W. Schwanke. An intelligent tool for re -engineering software modularity. In Proceedings of the International Conference on Software Engineering, ... on Software Engineering, pages 433–443, 1997. P. Tonella and A. Potrich. Reverse engineering of the UML class diagram from C++...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 2 docx
... identification of class in- stances (objects) in the code. The allocation points in the code are used to approximate the set of objects created by a program, while the OFG is used to determine the inter -object ... chapters. The OFG allows tracing the flow of information about objects from the object creation by allocation statements, through object assignment to variables, up u...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 3 doc
... analyzing the syntax of the source code. Available tools for Object Oriented design typically offer a facility for the recovery of class diagrams from the code, which include this kind of syntactic information. eLib ... type of the con- tained objects is obtained by defining gen and kill sets of each OFG node. Two different kinds of flow information can be used to infer the...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 4 ppsx
... in procedural code In this chapter, reverse engineering of the class diagram has been presented with reference to Object Oriented programs. A lot of work [12, 13, 51, 75, 80 , 88 , 102] has been ... kinds of data elements: objects of class A and objects of class B. Object Diagram 4 Object Diagram This chapter describes a technique to statically characterize the behav...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 5 ppt
... of them during reverse engineering of a given Object Oriented system. 5.2 Interaction Diagram Recovery The static recovery of the interactions among objects is done in two steps: first, the objects ... scenarios. Two novel object- oriented testing criteria, Object coverage and Inter -object relationship coverage are de- rived in [89 ] from the comparison of the static o...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 6 pptx
... half of a dollar to prepare a coffee. The user can, at any time, insert a quarter, request the return of the quarters inserted so far or request the preparation of the coffee. Of course, the coffee ... the class of the object receiving the calls issued at times 1, 2, 3, 9 is Book and the class of the object receiving the call issued at time 8 is User . On the contrary, ins...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 7 ppt
... with the aim of remodularizing them [4, 54, 99]. Some of such features apply to Object Oriented software as well, and can be used to derive a package diagram from the source code of the classes ... issued inside the code of the classes under analysis. A concept consists of a set of classes performing a set of same method calls, which are not simultaneously made by the c...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 9 ppt
... user; } 188 B Driver class for the eLib program 456 457 4 58 459 460 461 462 463 464 465 466 467 4 68 469 470 471 472 473 474 475 476 477 4 78 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 4 98 499 500 501 502 503 public ... isAvailable() ; } } 186 B Driver class for the eLib program 3 68 369 370 371 372 373 374 375 376 377 3 78 379...
Ngày tải lên: 13/08/2014, 08:20