Abstract-An Enterprise JavaBeans (EJB) avlyssnare är en programvara mekanism som ger för att införa beteende implementerat som separat kod i utförandet av en Java-applikation. På detta sätt ger EjB-avskiljare en tydlig separation av den centrala funktionaliteten hos bönan och andra problem, såsom loggning eller prestandaanalys. Trots skönheten i idén bakom avlyssnarna, utveckla, testa och hantera beroenden som införts av avlyssnarna anses vara skrämmande uppgifter. Till exempel, utvecklarna kan ange avlyssnare på flera platser och på flera sätt. Med olika placeringar och specifikationer menas att det påverkar upptagningsordningen, som styrs av mer än femton olika sinsemellan sammanflätade regler enligt EJB-standarden. För att underlätta utvecklingen av EjB-applikationer har vi designat I2SD, Interceptorer till Sequence Diagrams, ett verktyg för omvänd konstruktion EjB-applikationer med avlyssnare till UML sekvensdiagram. I2SD ger utvecklaren en visuell återkoppling och kan användas av kvalitetsansvariga för att få en bredare förståelse för hur avlyssnare används i deras projekt.
Papper REF föreslår omvänd ingenjörssekvens diagram från företag Java bönor med avlyssnare.
I2SD: Reverse Engineering Sequence Diagrams from Enterprise Java Beans with Interceptors
{'venue': '2011 IEEE 11th International Working Conference on Source Code Analysis and Manipulation', 'journal': '2011 IEEE 11th International Working Conference on Source Code Analysis and Manipulation', 'mag_field_of_study': ['Computer Science']}