作者: Gunter Saake , Marko Rosenmüller , Don Batory , Christian Kästner , Sven Apel
关键词: Base (topology) 、 Software product line 、 Source code 、 Data mining 、 Feature model 、 Quality (business) 、 Domain (software engineering) 、 Computer science 、 Feature (computer vision) 、 Intension
摘要: A software product line is a family of related programs that are distinguished in terms features. feature implements stakeholders' requirement. Different program variants specified by distinct selections produced from common code base. The optional problem describes mismatch between variability intended the domain and dependencies implementation. When this situation occurs, some valid cannot be due to implementation issues. There many different solutions problem, but they all suffer drawbacks such as reduced variability, increased development effort, efficiency, or source quality. We examine impact two case studies embedded database systems, we survey state-of-the-art their trade-offs. Our intension raise awareness guide developers selecting an appropriate solution for line, identify opportunities future research.