TY - JOUR
T1 - A MIP-based optimal partition approach for service-oriented product line architecture
AU - Lu, Xingjian
AU - Yin, Jianwei
AU - Li, Ying
AU - Deng, Shuiguang
PY - 2012
Y1 - 2012
N2 - Software Product Line (SPL) offers developers a low-cost means to produce and maintain software product family with similar functions through reusing the domain-specific core assets. Service-Oriented Architecture (SOA) offers us an opportunity to extend this flexibility by creating dynamic product lines. Service-Oriented Product Line (SOPL), which combines SOA and SPL concepts and technologies, has attained an increasingly interest in software engineering community recent years, both in industry and academia. In this paper, an efficient architecture-centric development framework is proposed for SOPL to achieve mass customization, systematic planned reuse and high business flexibility As one of the most important phases of this framework mapping application architecture to BPEL attracts our more attention. In order to achieve the entire function of application architecture with minimum number of molecular services, we develop an optimal partition approach for application architecture based on the mapping relationship between abstract service components and concrete service candidates by using mixed integer programming (MIP) technique.
AB - Software Product Line (SPL) offers developers a low-cost means to produce and maintain software product family with similar functions through reusing the domain-specific core assets. Service-Oriented Architecture (SOA) offers us an opportunity to extend this flexibility by creating dynamic product lines. Service-Oriented Product Line (SOPL), which combines SOA and SPL concepts and technologies, has attained an increasingly interest in software engineering community recent years, both in industry and academia. In this paper, an efficient architecture-centric development framework is proposed for SOPL to achieve mass customization, systematic planned reuse and high business flexibility As one of the most important phases of this framework mapping application architecture to BPEL attracts our more attention. In order to achieve the entire function of application architecture with minimum number of molecular services, we develop an optimal partition approach for application architecture based on the mapping relationship between abstract service components and concrete service candidates by using mixed integer programming (MIP) technique.
KW - Mixed integer programming
KW - Optimal partition
KW - Service-oriented product line
UR - https://www.scopus.com/pages/publications/84864233932
U2 - 10.1166/asl.2012.2113
DO - 10.1166/asl.2012.2113
M3 - 文章
AN - SCOPUS:84864233932
SN - 1936-6612
VL - 7
SP - 107
EP - 110
JO - Advanced Science Letters
JF - Advanced Science Letters
ER -