ReMINDER: An Approach to Modeling Non-Functional Properties in Dynamic Software Product Lines

This paper presents a systematic approach to modeling NFPs in DSPL feature models. In our proposed approach, feature models are annotated with the representation of NFPs, rules for the activation and deactivation of features, constraints between NFPs and features, and context adaptation scenarios. To evaluate the applicability of the proposed approach we carried out an empirical evaluation. The approach yielded good results at identifying NFPs in DSPLs.

[1]  Nelly Bencomo,et al.  A View of the Dynamic Software Product Line Landscape , 2012, Computer.

[2]  Cláudia Maria Lima Werner,et al.  MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications , 2013, Sci. Comput. Program..

[3]  Fatima Zahra Hammani Survey of Non-Functional Requirements modeling and verification of Software Product Lines , 2014, 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS).

[4]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[5]  Jan Bosch,et al.  Systems and Software Variability Management , 2013, Springer Berlin Heidelberg.

[6]  Alejandro Zunino,et al.  An approach based on feature models and quality criteria for adapting component-based systems , 2015, Journal of Software Engineering Research and Development.

[7]  Patrícia Duarte de Lima Machado,et al.  Revealing influence of model structure and test case profile on the prioritization of test cases in the context of model-based testing , 2014, Journal of Software Engineering Research and Development.

[8]  Krzysztof Czarnecki,et al.  Formalizing cardinality-based feature models and their specialization , 2005, Softw. Process. Improv. Pract..

[9]  Ivica Crnkovic,et al.  Analysis of Non-functional Properties in Software Product Lines: A Systematic Review , 2014, 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications.

[10]  Yuqing Lin,et al.  Quality attribute modeling and quality aware product configuration in software product lines , 2013, Software Quality Journal.

[11]  Dickson K. W. Chiu,et al.  Requirements elicitation for the design of context-aware applications in a ubiquitous environment , 2005, ICEC '05.