Java program model reversion based on JavaCC
Jianbin Liu · Journal of Beijing Information Science & Technology University · 2010
To solve the maintenance and renewal of software,a reversion method of Java program was proposed which is based on the compiling technique and takes the abstraction model as class diagram and procedure blueprint.Starting from the core idea of reversion—reversion rule and mechanism,the article proposes a reversion rule from Java source code to UML diagram and the procedure blueprint.It also carries on a precise definition with mathematics form.we design a case tool in view of the object-oriented language of java.Using the compiling technique,we make dynamic analysis on java source code and produce UML class diagram and visualization model of procedure blueprint.