Font Size: a A A

Design And Implementation Of Call Graph Analysis Tool For Aspect-Oriented Program

Posted on:2008-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:N LiFull Text:PDF
GTID:2178360212976224Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the main programming paradigm of software development for many years, Object-Oriented Programming (OOP) has greatly improved the modularity, reusability of software codes and reduced the complexity of software and its maintenance cost. However the problems of code scattering and code tangling have become more and more important with the development of object-oriented programming. Aspect-Oriented Programming (AOP), a newer programming paradigm which is based on object-oriented programming, can solve the problems of code scattering and code tangling very well. It also can make the software system easy to design and extend, improve the quality of codes and the efficiency of development, and also improve the modularity and reusability of software product.As a newer programming paradigm, little research of program analysis, program understanding, software testing and software maintenance has been done for aspect-oriented programming. Call graph analysis, as an important foundation of program analysis, program understanding,...
Keywords/Search Tags:Call Graph, Aspect-Oriented Programming (AOP), AspectJ, CHA algorithm, RTA algorithm, VTA algorithm
PDF Full Text Request
Related items