DocumentCode
3151266
Title
Implementation of Interceptor Based Resource Server for Software Product Line
Author
Li, Yi-Yuan ; Yin, Jian-Wei ; Shi, Dong-Cai ; Li, Ying ; Dong, Jin-xiang
Author_Institution
Zhejiang Univ., Hangzhou
fYear
2007
fDate
26-28 April 2007
Firstpage
1105
Lastpage
1110
Abstract
The responsibility of resource server is to store and manage the reusable and product-specific assets produced in the process of software development applying software product line principals. Separately designed for each specific resource type, classical resource server could not satisfy the demands for mass storage of various resource types in collaborative development environment. Interception design pattern is introduced as a novel means to implement resource server. Interceptors with specific functionalities are developed and configured for various resource types in domain to provide a uniform framework to deal with distinct types of resource, including customized resource type. The description of the resource handling process using Pi calculus demonstrates the validity of the approach.
Keywords
groupware; pi calculus; software reusability; collaborative development environment; customized resource; interception design pattern; interceptor-based resource server; mass storage; pi calculus; product-specific assets; resource handling; reusable assets; software development; software product line; Application software; Asset management; Calculus; Collaboration; Computer architecture; Programming; Resource management; Software development management; Software maintenance; Software reusability; Dynamic proxy; Interceptor chain; Pi calculus; Resource container;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
Conference_Location
Melbourne, Vic.
Print_ISBN
1-4244-0963-2
Electronic_ISBN
1-4244-0963-2
Type
conf
DOI
10.1109/CSCWD.2007.4281595
Filename
4281595
Link To Document