DocumentCode
1967129
Title
Software Product Line Engineering for Developing Self-Adaptive Systems: Towards the Domain Requirements
Author
Shen, Liwei ; Peng, Xin ; Zhao, Wenyun
Author_Institution
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
fYear
2012
fDate
16-20 July 2012
Firstpage
289
Lastpage
296
Abstract
Self-adaptive systems are now facing the anticipation of mass customization. Therefore, the Software Product Line (SPL) engineering for developing Self-Adaptive systems (SPL4SA) can be an effective way. At the first sight, SPL4SA is the straightforward combination of the two methodologies of SPL engineering and self-adaptive systems. However, the direct and unsystematic combination will bring difficulty in the domain requirements analysis and in the customization process. In this paper, in order to give a solution to the practical problems, we propose a domain requirements meta-model in SPL4SA. It is described with different point of views and the variability binding constraints inside are emphasized. Based on it, a guidance is concluded to support the consistent customization towards the domain model. In addition, an experimental study about a web-based business product line involving self-adaptation capability is conducted to evaluate the model.
Keywords
formal specification; product development; self-adjusting systems; software reusability; SPL engineering; SPL4SA; Web-based business product line; customization process; domain requirements analysis; domain requirements meta-model; self-adaptation capability; self-adaptive system; software product line engineering; variability binding constraint; Adaptation models; Business; Context; Context modeling; Monitoring; Runtime; Software; domain requirements; self-adaptative system; software product line;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location
Izmir
ISSN
0730-3157
Print_ISBN
978-1-4673-1990-4
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2012.40
Filename
6340158
Link To Document