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
Link To Document