• DocumentCode
    3144827
  • Title

    Comparative Analysis of Tools for Automated Software Re-engineering Purposes

  • Author

    Wagner, Christian ; Margaria, Tiziana ; Pagendarm, Hans-Georg

  • Author_Institution
    German-Dutch Wind Tunnels, Gottingen
  • fYear
    2006
  • fDate
    15-19 Nov. 2006
  • Firstpage
    433
  • Lastpage
    440
  • Abstract
    Model driven analysis and design are increasingly recognized as powerful methodologies for software development and evolution. Model driven approaches in particular can be also combined with formal methods, offering advantages for verification, analysis, and testing. In order to use model driven methods for re-designing existing software, however, one needs additional facilities to transform the existing source code into adequate models. We examine in this paper a large number of existing tools for the analysis and processing of C/C++ source code, and evaluate them with respect to their usefulness in the model driven development process of software re-design projects. Our goal is to identify tools suitable to convert C or C++ code into a code-level model. Preferably, we want to use existing compilers, adequate system tools or other research and commercial programs to automate the process of deriving code-level models of large software applications.
  • Keywords
    C++ listings; program compilers; software engineering; systems re-engineering; C-C++ source code; automated software re-engineering; compilers; model driven development process; software development; Application software; Data acquisition; Electronic mail; Flow graphs; Object oriented modeling; Program processors; Programming; Software engineering; Software tools; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
  • Conference_Location
    Paphos
  • Print_ISBN
    978-0-7695-3071-0
  • Type

    conf

  • DOI
    10.1109/ISoLA.2006.67
  • Filename
    4463746