Software Reuse and Mass Customisation Feature Modelling vs. Case-based Reasoning

被引:0
作者
Kaindl, Hermann [1 ]
Mannion, Mike [2 ]
机构
[1] TU Wien, Vienna, Austria
[2] Glasgow Caledonian Univ, Glasgow, Lanark, Scotland
来源
SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1 | 2018年
关键词
Reuse; mass customisation; feature model; case-based reasoning;
D O I
10.1145/3233027.3233054
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Several socio-economic trends are driving customer demands towards individualisation. Many suppliers are responding by offering supplier-led software product design customization choices ("mass customization"). Some are also offering customer-led software product design choices ("mass personalization"). This tutorial introduces these concepts and explores the implications for software product line development. One particular technical challenge is being able to respond to and manage at scale the increasing variety of common, supplier-led and customer-led features. We discuss two different approaches to address this challenge. One is grounded in feature modelling; the other in case-based reasoning. Both approaches aim to support the identification and selection of similar products. However they each place different emphases on these activities, use different product descriptions, and deploy different product derivation methods. Accordingly, each approach has different key properties, benefits and limitations.
引用
收藏
页码:304 / 304
页数:1
相关论文
共 4 条
[1]  
Kaindl Hermann, 2014, Software Reuse for Dynamic Systems in the Cloud and Beyond 14th International Conference on Software Reuse, ICSR 2015. Proceedings: LNCS 8919, P34, DOI 10.1007/978-3-319-14130-5_3
[2]  
Kaindl H., 2010, Proceedings of the 2010 IEEE 18th International Conference on Requirements Engineering (RE2010), P399, DOI 10.1109/RE.2010.57
[3]   On confusion between requirements and their representations [J].
Kaindl, Hermann ;
Svetinovic, Davor .
REQUIREMENTS ENGINEERING, 2010, 15 (03) :307-311
[4]   Using parameters and discriminants for product line requirements [J].
Mannion, Mike ;
Kaindl, Hermann .
SYSTEMS ENGINEERING, 2008, 11 (01) :61-80