• DocumentCode
    1241736
  • Title

    Software Architecture Reconstruction: A Process-Oriented Taxonomy

  • Author

    Ducasse, Stéphane ; Pollet, Damien

  • Author_Institution
    Centre de Rech. Inria Lille-Nord Eur., Inria Lille Nord Eur., Villeneuve d´´Ascq, France
  • Volume
    35
  • Issue
    4
  • fYear
    2009
  • Firstpage
    573
  • Lastpage
    591
  • Abstract
    To maintain and understand large applications, it is important to know their architecture. The first problem is that unlike classes and packages, architecture is not explicitly represented in the code. The second problem is that successful applications evolve over time, so their architecture inevitably drifts. Reconstructing the architecture and checking whether it is still valid is therefore an important aid. While there is a plethora of approaches and techniques supporting architecture reconstruction, there is no comprehensive software architecture reconstruction state of the art and it is often difficult to compare the approaches. This paper presents a state of the art in software architecture reconstruction approaches.
  • Keywords
    software architecture; software maintenance; software packages; process-oriented taxonomy; software architecture reconstruction; software development; Software architecture reconstruction.;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2009.19
  • Filename
    4815276