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 ... precise than for objects allocated in the code is used for the external allocation of objects of any subclass of A , including A itself). 5. 2 Interaction Diagram Re...
Ngày tải lên: 13/08/2014, 08:20
... the type of the objects issuing or receiving a call. In Fig. 5. 10 it seems that the class of the object receiving the calls issued at times 1, 2, 3, 9 is Book and the class of the object receiving ... 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...
Ngày tải lên: 13/08/2014, 08:20
... 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 ... understanding and software reengineering [4, 54 , 99], and has been recently applied to Web applications [52 , 65] . Given a system consisting of entities which are characterized b...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 9 ppt
... printUser(cmd); if ( cmd.startsWith ("printDoc")) printDoc(cmd); } 50 4 50 5 50 6 50 7 50 8 50 9 51 0 51 1 51 2 51 3 51 4 51 5 51 6 51 7 51 8 51 9 52 0 52 1 52 2 52 3 52 4 52 5 52 6 52 7 52 8 52 9 53 0 53 1 53 2 53 3 53 4 53 5 53 6 public static void main(String ... false; } 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 4...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 1 potx
... eLib Program 4 .5. 1 4 .5. 2 4 .5. 3 4 .5. 4 OFG Construction 4.6 Related Work 5 Interaction Diagrams 5. 1 5. 2 5. 3 5. 4 5. 5 Interaction Diagrams 5. 2.1 5. 2.2 Incomplete Systems Dynamic Analysis 5. 3.1 Discussion The ... Location Impact of the Change Perspectives Related Work 8.4.1 Code Analysis at CERN A Source Code of the eLib program B Driver class for the eLib program...
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 ... HashSet, 2.2 Object Flow Graph 25 The body of the second if statement of method borrowDocument (class Librar y of the eLib program, lines 60-62) is represente...
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
... 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 behavior of an object oriented ... given the name of the attribute, binary search tree example Object Diagram 4.3 71 Fig . 4 .5. Object insensitive OFG for object analysis. Fig. 4 .5 shows the object in...
Ngày tải lên: 13/08/2014, 08:20
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 ... issues related to the adoption of reverse engineering techniques within an Object Oriented software development pro- cess. Tool support and integration is one of the mai...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 10 pot
... calls, 99 object identification, 1 05, 106 partial view, 91, 103 This page intentionally left blank 194 References 44. 45. 46. 47. 48. 49. 50 . 51 . 52 . 53 . 54 . 55 . 56 . 57 . C. Kramer and L. Prechelt. ... Chin. Decode: A cooperative environment for reverse- engineering legacy software. In Proceedings of the Second Working Conference on Reverse Engineering, pages 156...
Ngày tải lên: 13/08/2014, 08:20