Font Size: a A A

The Design And Realization Of Java Program Slicing System Using AspectJ

Posted on:2006-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhangFull Text:PDF
GTID:2168360152972000Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasement of Java application, it become more and more important to researchnew Java debugging tools. At present, the exsiting Java debugging tools have many bugs,such as inconvenience to use, low efficiency, difficult to maintain, etc. The content of thispaper is to design and implement a new Java debugging tool---Java Program Slicing SystemUsing AspectJ, which adopt the program slicing technology and AOP technology.Program slicing is a very promising approach to localize faults efficiently in a program. Bydefinition, program slicing is a technique which extracts all statements that may possiblyaffect a certain set of variables in a program. The set of all extracted statements is called aprogram slice. AOP is a software engineering technique that allows separation of concernsduring the programming phase, and AspectJ is the implement of AOP by Java.The author has accomplished three tasks: First, By analysis and comparison of exsitingprogram slicing schema, concluded that the DC slicing schema has advantages on slicing costand slicing precision. As a result, the author apply DC to Java Program Slicing System UsingAspectJ. Second, chosen AspectJ to implement the dynamic information collection machine,which is a child module of Java Program Slicing System Using AspectJ. Finally, through testof the system, proved that the system has good efficiency in view of slicing cost and slicingprecision...
Keywords/Search Tags:Program slicing, AOP, AspectJ
PDF Full Text Request
Related items