Reverse Engineering of Object Oriented Code phần 4 ppsx

Reverse Engineering of Object Oriented Code phần 4 ppsx

Reverse Engineering of Object Oriented Code phần 4 ppsx

... construction of OFG edges becomes more complicated in case of object sensitive analysis. Fig . 4. 4. Incremental construction of OFG edges for object sensitive analysis. Fig. 4. 4 shows the rules for OFG ... 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 t...

Ngày tải lên: 13/08/2014, 08:20

23 301 0
Reverse Engineering of Object Oriented Code phần 1 potx

Reverse Engineering of Object Oriented Code phần 1 potx

... program 155 156 157 159 160 162 170 172 172 175 185 191 199 References Index VIII Contents 3.3 3 .4 3.5 Containers 3.3.1 Flow propagation The eLib Program Related Work 3.5.1 Object identification in procedural code 4 Object Diagram 4. 1 4. 2 4. 3 4. 4 4. 5 The Object Diagram 4. 4.1 Discussion The ... Recovery 3.1.1 Recovery of the inter-class relationships Declared vs. actu...

Ngày tải lên: 13/08/2014, 08:20

23 232 0
Reverse Engineering of Object Oriented Code phần 2 docx

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 ... the loan (method calls numbered 4. 1 and 4. 2). Then, the operation addLoan is invoked both on the User (call 4. 3) and on the Document (call 4. 4) object. The effect...

Ngày tải lên: 13/08/2014, 08:20

23 273 0
Reverse Engineering of Object Oriented Code phần 3 doc

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

23 204 0
Reverse Engineering of Object Oriented Code phần 5 ppt

Reverse Engineering of Object Oriented Code phần 5 ppt

... bottom are those recovered during reverse engineering of the object diagram, as described in Chapter 4. 82 4 Object Diagram 4. 5.2 Object Diagram Recovery Fig. 4. 11. Object diagrams for the eLib program. ... of them during reverse engineering of a given Object Oriented system. 5.2 Interaction Diagram Recovery The static recovery of the interactions among obj...

Ngày tải lên: 13/08/2014, 08:20

23 189 0
Reverse Engineering of Object Oriented Code phần 6 pptx

Reverse Engineering of Object Oriented Code phần 6 pptx

... these two objects of type User and Document (calls 4. 3 and 4. 4). In this way, a bidirectional association is created between Loan object and User object, and between Loan object and Document object. Fig. ... 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...

Ngày tải lên: 13/08/2014, 08:20

23 181 0
Reverse Engineering of Object Oriented Code phần 7 ppt

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

23 202 0
Reverse Engineering of Object Oriented Code phần 8 pot

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 ... reflects the syntactic structure of the code. However, reverse engineering tools are based on a somewhat dif- ferent view of the source code. In the remainder of this ch...

Ngày tải lên: 13/08/2014, 08:20

23 201 0
Reverse Engineering of Object Oriented Code phần 9 ppt

Reverse Engineering of Object Oriented Code phần 9 ppt

... program 187 41 1 41 2 41 3 41 4 41 5 41 6 41 7 41 8 41 9 42 0 42 1 42 2 42 3 42 4 42 5 42 6 42 7 42 8 42 9 43 0 43 1 43 2 43 3 43 4 43 5 43 6 43 7 43 8 43 9 44 0 44 1 44 2 44 3 44 4 44 5 44 6 44 7 44 8 44 9 45 0 45 1 45 2 45 3 45 4 45 5 public ... eLib program 45 6 45 7 45 8 45 9 46 0 46 1 46 2 46 3 46 4 46 5 46 6 46 7 46 8 46 9 47 0...

Ngày tải lên: 13/08/2014, 08:20

23 273 0
Reverse Engineering of Object Oriented Code phần 10 pot

Reverse Engineering of Object Oriented Code phần 10 pot

... 148 context, 144 , 146 , 152 encapsulation, 147 extent, 144 Galois connection, 144 intent, 144 largest lower bound (infimum), 145 least upper bound (supremum), 145 limitation of, 1 54 output of, 144 subconcept, ... 144 aggregation, 45 , 47 , 141 aggregation vs. association, 46 association, 45 , 47 , 141 call, 93, 98, 102, 136, 144 , 150 composition, 45 , 141 composition...

Ngày tải lên: 13/08/2014, 08:20

16 336 1
w