首页 | 官方网站   微博 | 高级检索  
     


A theoretical foundation of variability in component-based development
Affiliation:1. Dept. of Computer Science & Engineering, Jadavpur University, Kolkata 700032, India;2. Cooch Behar Govt. Engineering College, Ghughumari, Cooch Behar, India;1. Faculty of Computer Science and Information Technology, University of Malaya, 50603 Kuala Lumpur, Malaysia;2. Institute of Mathematical Sciences, University of Malaya, 50603 Kuala Lumpur, Malaysia;1. Department of Orthopedic Surgery, University of California, San Francisco, San Francisco, California, U.S.A.;2. Department of Orthopedic Surgery, Rush University Medical Center, Chicago, Illinois, U.S.A.;3. Rush Alzheimer''s Disease Center, Rush University Medical Center, Chicago, Illinois, U.S.A.;4. Department of Orthopaedics, The Ohio State University Wexner Medical Center, Columbus, Ohio;5. Department of Orthopedic Surgery, Rothman Institute–New York, New York, New York, U.S.A.;1. School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai, China;2. School of Data Science, Fudan University, Shanghai, China
Abstract:Component-Based Development (CBD) is revolutionizing the process of building applications by assembling pre-built reusable components. Components should be designed more for inter-organizational reuse, rather than intra-organization reuse through domain analysis which captures the commonality of the target domain. Moreover, the minor variations within the commonality should also be modeled and reflected in the design of components so that family members can effectively customize the components for their own purpose. To carry out domain analysis effectively and design widely reusable components, precise definitions of variability-related terms and a classification of variability types must be made. In this paper, we identify the fundamental difference between conventional variability and component variability, and present five types of variability and three kinds of variability scopes. Each type of variability is precisely defined for its applicable situations and guidelines. Having a formal view on variability, not only the domain analysis but also component customization can be effectively carried out in a precise manner.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号