• DocumentCode
    1691660
  • Title

    A slicing-based approach to extracting reusable software architectures

  • Author

    Zhao, Jianjun

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Fukuoka Inst. of Technol., Japan
  • fYear
    2000
  • fDate
    2/1/2000 12:00:00 AM
  • Firstpage
    215
  • Lastpage
    223
  • Abstract
    An alternative approach to developing reusable components from scratch is to recover them from existing systems. Although numerous techniques have been proposed to recover reusable components from existing systems, most have focused on implementation code, rather than software architecture. We apply architectural slicing to extract reusable architectural elements (i.e., components and connectors) from the existing architectural specification of a software system. Unlike traditional program slicing, which operates on the source code of a program to provide the low-level implementation details of the program, architectural slicing directly operates on the architectural specification of a software system, and therefore can provide useful knowledge about the high-level architecture of the system
  • Keywords
    formal specification; program slicing; software architecture; software reusability; architectural slicing; architectural specification; high-level architecture; program slicing; reusable components; reusable software architectures; Computer architecture; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2000. Proceedings of the Fourth European
  • Conference_Location
    Zurich
  • Print_ISBN
    0-7695-0546-5
  • Type

    conf

  • DOI
    10.1109/CSMR.2000.827330
  • Filename
    827330