• DocumentCode
    2348872
  • Title

    Reverse Engineering Sequence Diagrams for Enterprise JavaBeans with Business Method Interceptors

  • Author

    Serebrenik, Alexander ; Roubtsov, Serguei ; Roubtsova, Ella ; van den Brand, Mark

  • Author_Institution
    Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    269
  • Lastpage
    273
  • Abstract
    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.
  • Keywords
    Java; Unified Modeling Language; formal specification; object-oriented programming; reverse engineering; EJB 3.0 specification; Enterprise JavaBeans component technology; business method interceptor; enterprise application development; reverse engineering UML sequence diagram; Application software; Java; Reverse engineering; Standards development; Sun; Unified modeling language; Weapons; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.27
  • Filename
    5328783