ABSTRACT

Software product line (SPL) is a comprehensive approach to develop and evolve software products over time. An SPL is a set of software development system tools, which share some common component and manage the development process, standard and assets. These features satisfy a particular task needs, and they are developed by a group of highly re-used tools (Cai et al. 2004). Stable yet flexible architecture is the basis of a successful SPL. There are a lot SPLs at present, such as ALOAF, PLARG, Jade Bird (Xie & Yang 2000) and CTAIS, but most of current solutions focused on the component-based software engineering and paid insufficient attention to the work environment and organization pattern. In this paper (Yu et al. 2012), we will introduce an integrated framework for SPL with a distributed architecture, and focus on the collaborative environment (Xia et al. 2012).