• DocumentCode
    2125557
  • Title

    Recovering Use Case Diagrams from Object Oriented Code: An MDA-based Approach

  • Author

    Claudia, Pereira ; Liliana, Martinez ; Liliana, Favre

  • Author_Institution
    Univ. Nac. del Centro de la Provincia de Buenos Aires, Buenos Aires, Argentina
  • fYear
    2011
  • fDate
    11-13 April 2011
  • Firstpage
    737
  • Lastpage
    742
  • Abstract
    Modernization of legacy systems requires the existence of technical frameworks for information integration and tool interoperability that allow managing new platform technologies, design techniques and processes. The Model Driven Architecture (MDA), adopted by the Object Management Group (OMG), is aligned with this requirement. Reverse engineering techniques play a crucial role in system modernization. In light of these issues, this paper describes a framework to reverse engineering MDA models from object oriented code. This framework distinguishes three different abstraction levels linked to models, metamodels and formal specifications. This paper shows how to reverse engineering use case diagrams from Java code in the MDA context focusing on transformations at model and metamodel levels.
  • Keywords
    Java; formal specification; object-oriented methods; reverse engineering; software maintenance; Java code; MDA-based approach; formal specifications; information integration; legacy systems; model driven architecture; object management group; object oriented code; reverse engineering techniques; tool interoperability; use case diagrams; Information technology; legacy systems; metamodeling; model driven development; reverse engineering; transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2011 Eighth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-61284-427-5
  • Electronic_ISBN
    978-0-7695-4367-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2011.130
  • Filename
    5945328