• DocumentCode
    3418739
  • Title

    Dynamic software architecture slicing

  • Author

    Kim, Taeho ; Song, Yeong-Tae ; Chung, Lawrence ; Hyunh, D.T.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    61
  • Lastpage
    66
  • Abstract
    Software architectural design is becoming increasingly important in software engineering, as being manifested through various recent developments in the field such as the component-based software engineering paradigm and the distributed and collaborative computing paradigm. Abstraction is such a mechanism as the key concept underpinning software architecture, namely hiding the immense amount of details. Despite its long-recognized benefits, however abstraction can also pose difficulties with the understanding and analysis of software architecture since one architecture can result in potentially an infinite number of different system behaviors. In order to alleviate such difficulties, we introduce the notion of dynamic software architecture slicing (DSAS), a methodology for using the notion, and an algorithm to generate dynamic software architecture slice. We demonstrate the feasibility and the expected benefits of the approach by using an illustrative example
  • Keywords
    program slicing; software architecture; abstraction; collaborative computing paradigm; component-based software engineering paradigm; distributed computing paradigm; dynamic software architecture slicing; software architectural design; software engineering; system behavior; Collaborative software; Computer architecture; Computer science; Connectors; Distributed computing; Heuristic algorithms; Software architecture; Software design; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0368-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1999.812677
  • Filename
    812677