Skip to main content

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

  • Conference paper
  • First Online:
Mastering Scale and Complexity in Software Reuse (ICSR 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10221))

Included in the following conference series:

Abstract

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.

R.M.C. Andrade—Research Scholarship - DT Level 2, sponsored by CNPq.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://bit.ly/2lx3Ik2.

References

  1. Bencomo, N., Hallsteinsen, S., De Almeida, E.S.: A view of the dynamic software product line landscape. Computer 45(10), 36–41 (2012)

    Article  Google Scholar 

  2. Capilla, R., Bosch, J., Kang, K.C.: Systems and Software Variability Management. Springer, Heidelberg (2013)

    Book  Google Scholar 

  3. Czarnecki, K., Helsen, S., Eisenecker, U.: Formalizing cardinality-based feature models and their specialization. Softw. Process: Improv. Pract. 10(1), 7–29 (2005)

    Article  Google Scholar 

  4. Hammani, F.Z.: Survey of non-functional requirements modeling and verification of software product lines. In: 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), pp. 1–6. IEEE (2014)

    Google Scholar 

  5. Hong, D., Chiu, D.K., Shen, V.Y.: Requirements elicitation for the design of context-aware applications in a ubiquitous environment. In: 7th International Conference on Electronic Commerce, pp. 590–596. ACM, Xi’an (2005)

    Google Scholar 

  6. ISO/IEC: 25010: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. Technical report, ISO/IEC, Switzerland (2011)

    Google Scholar 

  7. Marinho, F.G., Andrade, R.M., Werner, C., Viana, W., Maia, M.E., Rocha, L.S., Teixeira, E., Ferreira Filho, J.B., Dantas, V.L., Lima, F., et al.: MobiLine: a nested software product line for the domain of mobile and context-aware applications. Sci. Comput. Program. 78(12), 2381–2398 (2013)

    Article  Google Scholar 

  8. Sanchez, L.E., Diaz-Pace, J.A., Zunino, A., Moisan, S., Rigault, J.P.: An approach based on feature models and quality criteria for adapting component-based systems. J. Softw. Eng. Res. Dev. 3(1), 1–30 (2015)

    Article  Google Scholar 

  9. Soares, L.R., Potena, P., Carmo Machado, I., Crnkovic, I., Almeida, E.S.: Analysis of non-functional properties in software product lines: a systematic review. In: 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 328–335. IEEE (2014)

    Google Scholar 

  10. Van Lamsweerde, A.: Goal-oriented requirements engineering: a guided tour. In: Proceedings of the 2001 Fifth IEEE International Symposium on Requirements Engineering, pp. 249–262. IEEE (2001)

    Google Scholar 

  11. Zhang, G., Ye, H., Lin, Y.: Quality attribute modeling and quality aware product configuration in software product lines. Softw. Qual. J. 22(3), 365–401 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anderson G. Uchôa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Uchôa, A.G., Bezerra, C.I.M., Machado, I.C., Monteiro, J.M., Andrade, R.M.C. (2017). ReMINDER: An Approach to Modeling Non-Functional Properties in Dynamic Software Product Lines. In: Botterweck, G., Werner, C. (eds) Mastering Scale and Complexity in Software Reuse. ICSR 2017. Lecture Notes in Computer Science(), vol 10221. Springer, Cham. https://doi.org/10.1007/978-3-319-56856-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-56856-0_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-56855-3

  • Online ISBN: 978-3-319-56856-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics