Reverse Engineering of Object Oriented Code phần 1 potx
... Vectors 7.3 7.4 7.5 Concept Analysis 51 52 56 59 60 63 64 65 68 74 76 78 79 82 83 84 87 89 90 91 95 98 10 2 10 5 10 6 11 2 11 5 11 6 11 8 12 2 12 5 13 1 13 3 13 4 13 6 13 6 14 0 14 3 14 8 15 2 Object Diagram Recovery Object Sensitivity Dynamic ... Contents Foreword XI Preface XIII 1 2 3 Introduction 1. 1 1. 2 1. 3 1. 4 1. 5 1. 6 1. 7 Reverse Engineering...
Ngày tải lên: 13/08/2014, 08:20
... Loan1, the Loan object referenced by the Library object Library1, and the removal of the reverse references from User(InternalUser1 or User1) and Document (Book1, TechnicalReport1, Journal1). ... creation of a reverse link with the Loan object (see bidi- rectional association between Loan1 and InternalUser1, User1 in Fig. 1. 2, left). This is achieved by adding the Loan obje...
Ngày tải lên: 13/08/2014, 08:20
... 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 ... objects by exploiting a flow analysis defined on the OFG. The basic rules for the reverse engineering of the class diagram are given in Section 3 .1. Accurac...
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 ... diagram has been presented with reference to Object Oriented programs. A lot of work [12 , 13 , 51, 75, 80, 88, 10 2] has been conducted within the reverse engineering...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 5 ppt
... objects, InternalUser1 and InternalUser2 , which are inserted into the attribute users of the object Library1 . Similarly, the addition of two books (objects Book1 , Book2 ) and of a journal (object Journal1 ) ... invocation of method put on Library . users , an object of type Map (line 10 ). Fig. 4 .10 . OFG of the eLib program for object diagram recovery, core clas...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 6 pptx
... The identifier and title of such a document are then accessed, by means of meth- ods getCode (number 1. 6) and getTitle (number 1. 7). These further calls 6 .1 State Diagrams 11 7 Fig. 6 .1. Example of state diagram ... InternalUser1 or User1) and 1. 3, 1. 4 (toward objects Book1, TechnicalReport1, Journal1). This example highlights the usefulness of showing conditions in squar...
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 ... model of a program has been investigated in the context of model checking [15 , 19 ]. One of the major obstacles that has been encountered in the extension of model checking fr...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 8 pot
... from Library1 to Reservation1). Moreover, the involved user and document also possess a reference to it (links from Book1, Journal1, TechnicalReport1 and from User1, InternalUser1). The object Reservation2 ... 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,...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 9 ppt
... java.util.*; file Document. java 14 3 14 4 14 5 14 6 14 7 14 8 14 9 15 0 15 1 15 2 15 3 15 4 15 5 15 6 15 7 15 8 15 9 16 0 16 1 16 2 16 3 16 4 16 5 16 6 16 7 16 8 16 9 17 0 17 1 17 2 17 3 17 4 17 5 17 6 17 7 17 8 17 9 18 0 18 1 public boolean equals (Object ... doc.getCode(); } return -1; } class Loan { User user; Document document; file Loan.java 11...
Ngày tải lên: 13/08/2014, 08:20
Reverse Engineering of Object Oriented Code phần 10 pot
... (Document), 12 5 for users (Library), 12 8 abstract interpretation, 19 , 11 5, 11 8 abstract domain, 11 8, 11 9 abstraction, 11 8 accuracy of the solution, 11 9, 12 2 complete semi-lattice, 11 8 constraints in, 11 8 for ... operations, 11 5 projected, 12 8 properties of, 11 6 recovery algorithm for, 12 3 states, 11 6 sub-state diagrams, 11 6 subset of attributes, 14 t...
Ngày tải lên: 13/08/2014, 08:20