• DocumentCode
    2741419
  • Title

    Integrating a reverse engineering tool with Microsoft Visual Studio .NET

  • Author

    Moise, Daniel L. ; Wong, Kenny ; Sun, Dabo

  • Author_Institution
    Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    2004
  • fDate
    24-26 March 2004
  • Firstpage
    85
  • Lastpage
    92
  • Abstract
    Some software engineering research tools remain in shadow because of the lack of integration and interoperability with well known commercial development environments. We investigate and provide a solution to integrate Rigi, a research tool used for software reverse engineering, with the Microsoft Visual Studio .NET (VS.NET) integrated development environment (IDE). We use the add-in framework of VS.NET to access the IDE objects to allow VS.NET and Rigi to interoperate. A new component, called Rigi add-in, is created to provide .NET developers the possibility of using the features of the Rigi tool. This allows developers to combine both forward and reverse engineering techniques in complementary ways. One contribution of this work includes the improved access and potential adoption of an existing research solution by embedding it in a popular commercial environment.
  • Keywords
    integrated software; open systems; reverse engineering; software tools; visual languages; Microsoft Visual Studio; commercial development environment; integrated development environment; interoperability; reverse engineering tool; software engineering research tool; Computer industry; Documentation; Programming; Reverse engineering; Software engineering; Software maintenance; Software systems; Software tools; Sun; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2107-X
  • Type

    conf

  • DOI
    10.1109/CSMR.2004.1281409
  • Filename
    1281409