Font Size: a A A

Reverse Engineering Method Based-on Abstract Implement Structure Graph

Posted on:2008-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:H J KeFull Text:PDF
GTID:2178360215967328Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With helping software maintainer to maintain software systems, software reverseengineering has been extensively studied and applied. According to source of reverseengineering, it is divided into reverse engineering based on source code (RESC) and reverseengineering based on model (REM). On the one side, in the past 20 years, RESC had madegood progress; On the other hand, REM is facing the following problem: TransformationModels, model consistency between the model and mapping problems between Models. For theprocedure blueprint, this thesis tries to find solutions from the following areas:First, this thesis proposed a model transformation method, which use UML class diagramto build the meta-model of the two models to transform, and use OCL to establish consistencybetween the rules or model conversion mapping rules.Second, the current programming criterion is Object-Oriented programming. For theprocedure blueprint, this thesis proposed a new arithmetic to migrate to AISD (AbstractImplement Structure Diagram) and UML class diagram from Java.Third, according to the proposed model transformation method, on one hand, this thesisprocesses the control flow analyze of AISD, and produces the corresponding control flowdiagram; on the other hand, this thesis also generates UML2.0 sequence diagram.Last, To validate our model transformation method, this thesis design and implement ameta-tools—PCCSM(Visual Model Tools based on Procedure Blueprint, Class Diagram,Control Flow Diagram and Sequence Diagram).
Keywords/Search Tags:Reverse Engineering, Abstract Implement Structure Diagram, Control Flow Diagram, Sequence Diagram
PDF Full Text Request
Related items