• DocumentCode
    480522
  • Title

    Architecture Driven Component Development for Top-Down Software Reuse

  • Author

    Chengjun, Wang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., WeiFang Univ., Weifang, China
  • Volume
    5
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    1349
  • Lastpage
    1352
  • Abstract
    The goal of top-down software reuse is to achieve planned component reuse by means of traceable component model. Traceability is a key requirement for component model. Traditional software process is not suitable to development of reusable software components. This paper proposes the architecture driven component development approach that results in traceable component model. Architecture design patterns are the key elements of software reuse. Patterns are used as the means to express the results of the different development phases, and are used to describe the development expertise and experience. Patterns support top-down software reuse by identifying and modeling relationships among components explicitly. The constructed component model has rigorous semantic, which is helpful for developer or maintainer to reason about the tasks performing with the linkage.
  • Keywords
    object-oriented programming; software architecture; software maintenance; software reusability; architecture design patterns; architecture driven component development; top-down software reuse; traceable component model; Assembly; Computer architecture; Computer science; Logic; Programming; Software design; Software engineering; Software maintenance; Software performance; Software reusability; Software component; architecture driven design; architecture pattern; software reuse;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.87
  • Filename
    4723160