• DocumentCode
    3342471
  • Title

    Architectural synthesis: integrating multiple architectural perspectives

  • Author

    Waters, Robert ; Abowd, Gregory D.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1999
  • fDate
    6-8 Oct 1999
  • Firstpage
    2
  • Lastpage
    12
  • Abstract
    Many tools and techniques are available to help understand and analyze a system at the architectural level. Each of these provides its own perspective of the key architectural elements of the system. We introduce the process of architectural synthesis to deal with the problem of integrating these different architectural perspectives. The four steps of the synthesis process form an iterative cycle and include acquiring different perspectives (extraction), grouping related perspectives (classification), combining all perspectives that apply to the same architectural view (union), and finally composing views to determine consistency (fusion). We apply the synthesis process to the architecture of a software visualization tool. Our preliminary investigation shows that synthesized architectural perspectives provide a more complete and consistent representation of a real system. We conclude with directions for future research in this area
  • Keywords
    reverse engineering; software architecture; architectural synthesis; architectural view; consistency; iterative cycle; multiple architectural perspective integration; software visualization tool; Analytical models; Computer architecture; Fingerprint recognition; Information analysis; Leg; Performance analysis; Reverse engineering; Software architecture; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7695-0303-9
  • Type

    conf

  • DOI
    10.1109/WCRE.1999.806942
  • Filename
    806942