2009 16th Working Conference on Reverse Engineering (2009)
Oct. 13, 2009 to Oct. 16, 2009
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WCRE.2009.27
Enterprise JavaBeans (EJB) is a component technology commonly used for enterprise application development. Recent EJB 3.0 specification involves interceptors, a mechanism providing means to dynamically introduce additional behavior into the execution of a bean. As multiple interceptors can be applied to the same bean, and the order of interceptor invocation can be affected by a variety of specification rules, complexity of interceptors invocation can easily become a burden for the developers or maintainers. In order to help the developers we propose an algorithm for reverse engineering UML sequence diagrams from EJB 3.0 programs.
S. Roubtsov, E. Roubtsova, A. Serebrenik and M. van den Brand, "Reverse Engineering Sequence Diagrams for Enterprise JavaBeans with Business Method Interceptors," 2009 16th Working Conference on Reverse Engineering(WCRE), Lille, France, 2009, pp. 269-273.