Automated Extraction of Feature Models from Android Based Portable Devices

被引:1
作者
Yildirim, Ilker [1 ]
Sozer, Hasan [2 ]
机构
[1] Vestel Elect, Manisa, Turkey
[2] Ozyegin Univ, Dept Comp Sci, Istanbul, Turkey
来源
2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C) | 2017年
关键词
domain analysis; feature models; variability modeling; reverse engineering; Android devices; industrial case study;
D O I
10.1109/QRS-C.2017.78
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Domain analysis is an essential activity in software product line engineering to identify common and variable features among the products of a product family. Feature models are commonly used for depicting the identified commonalities and variations. However, it requires significant time and effort to perform domain analysis and to create a feature model. We introduce a method and a tool for automatic extraction of a feature model based on a given set of android based portable devices. We use native applications that extract information regarding the available features, sensors and other peripherals. Hence, our approach does not require any manual effort, for instance, to create product specifications as input. We performed an industrial case study with a real product family of a consumer electronics company. We observed promising results in which a feature model is automatically constructed and the accuracy of the model is approved by product managers.
引用
收藏
页码:441 / 448
页数:8
相关论文
共 15 条
[1]  
A. I. to the Otto-von Guericke-University Magdeburg, 2005, FEATUREIDE ECL PLUG
[2]  
Al-msie'deen R., 2013, 2013 IEEE 14th International Conference on Information Reuse & Integration (IRI), P586, DOI 10.1109/IRI.2013.6642522
[3]  
Al-Msiedeen R, 2014, 11 INT C CONCEPT LAT, P95
[4]  
[Anonymous], 2013, 25 C SOFT ENG KNOW E
[5]  
[Anonymous], 2001, Software Product Lines: Practices and Patterns
[6]  
Batory D, 2005, LECT NOTES COMPUT SC, V3714, P7
[7]  
Cohen S., 1990, Tech. Rep. CMU/SEI-90-TR-021
[8]   Feature diagrams and logics: There and back again [J].
Czarnecki, Krzysztof ;
Wasowski, Andrzej .
SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, :23-+
[9]  
Czarnecki Krzysztof., 1999, Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering, ESEC/FSE-7, P2
[10]  
Dammagh M. E., 2011, ADV CONCEPTUAL MODEL