• DocumentCode
    2711751
  • Title

    Formalizing MDA-Based Reverse Engineering Processes

  • Author

    Favre, Liliana

  • Author_Institution
    Comission de Investig. Cientificas de la Provincia de Buenos Aires Argentina, Univ. Nac. del Centro de la Provincia de Buenos Aires, Aires
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    153
  • Lastpage
    160
  • Abstract
    Reverse engineering is immersed in a variety of tasks related to comprehending and modifying software. Among these tasks are recovering of designs and architectures, migration and modernization of legacy systems. With the emergence of the Model Driven Architecture (MDA), new approaches should be developed in order to reverse engineering both platform-dependent and platform-independent models from object-oriented code. This paper contributes an MDA-based framework. Different techniques are integrated, with special emphasis on testing and verification. We propose to apply static and dynamic analysis to generate models from migrated object-oriented code and, semi-formal and formal metamodeling techniques for maintaining consistency in reverse engineering processes.
  • Keywords
    formal specification; program testing; program verification; reverse engineering; software maintenance; system monitoring; MDA-based reverse engineering processes; dynamic analysis; formal metamodeling techniques; legacy systems; model driven architecture; object-oriented code; testing method; verification method; Computational modeling; Computer architecture; Computer integrated manufacturing; Formal specifications; Metamodeling; Object oriented modeling; Programming; Reverse engineering; Software engineering; Unified modeling language; Formal Specification; Metamodeling; Model Driven Architecture; Model Driven Development; Reverse Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3302-5
  • Type

    conf

  • DOI
    10.1109/SERA.2008.21
  • Filename
    4609421