Skip to main content

Variability Management Strategies to Support Efficient Delivery and Maintenance of Embedded Systems

  • Conference paper
  • First Online:
Book cover Product-Focused Software Process Improvement (PROFES 2015)

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

  • 3814 Accesses

Abstract

Software intensive organisations that are able to efficiently handle product variability can reach competitive advantage by shorter development lead times, improved customer satisfaction, and reduced costs of product management. Improved reusability and flexibility, combined with variability strategies can provide companies mechanisms to offer new product variants fast to customers. Especially for long living embedded systems, it is essential to effectively maintain the delivered systems and keep maintenance costs at reasonable level. This paper describes a case study in which three industrial product development projects were studied in order to understand which variability strategies were implemented in their specific variability context. Results indicate that variability challenges and selected variability strategies depend both on the product platform maturity, as well as, the project development model. However, variability strategy needs continuous evaluation during the product lifecycle.

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

References

  1. Myllärniemi, V., Savolainen, J., Raatikainen, M., Männistö, T.: Performance variability in software product lines: proposing theories from a case study. Empir. Softw. Eng. 1–47, 24 February 2015

    Google Scholar 

  2. Kratochvíl, M., Carson, C.: Growing Modular: Mass Customization of Complex Products, Services and Software. Springer, Berlin (2005)

    Google Scholar 

  3. Chen, L., Babar, M.A.: Variability management in software product lines: an investigation of contemporary industrial challenges. In: Bosch, J., Lee, J. (eds.) SPLC 2010. LNCS, vol. 6287, pp. 166–180. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Bosch, J.: The challenges of broadening the scope of software product families. Commun. ACM 49(12), 41–44 (2006)

    Article  Google Scholar 

  5. Stallinger, F., Neumann, R., Schossleitner, R., Stephan Kriener, S.: Migrating towards evolving software product lines: challenges of an SME in a core customer-driven industrial systems engineering context. In: Proceedings of PLEASE 2011, pp. 20–24. Waikiki, Honolulu, 22–23 May 2011

    Google Scholar 

  6. Codenie, W., Gonzalez-Deleito, N., Deleu, J., Blagojevic, V., Kuvaja, P., Similä, J.: Managing flexibility and variability: a road to competitive advantage. In: Kang, K., Sugumaran, V., Park, S. (eds.) Applied Software Product Line Engineering, pp. 269–313. CRC Press, New York (2010)

    Google Scholar 

  7. Coplien, J., Hoffman, D., Weiss, D.: Commonality and variability in software engineering. IEEE Softw. 1998, 37–45 (1998)

    Article  Google Scholar 

  8. Borchers, H.W., Karandikar, H.: A data warehouse approach for estimating and characterizing the installed base of industrial products. In: International Conference on Service System and Service Management, pp. 53–59 (2006)

    Google Scholar 

  9. Rajlich, V., Bennett, K.: A staged model for the software life cycle. Computer 33(7), 66–71 (2000)

    Article  Google Scholar 

  10. Ihme, T., Parviainen, P., Teppola, S.: Variability management challenges in SMEs. ACSIJ 4(5), 118–126 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Susanna Teppola .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Teppola, S., Parviainen, P., Partanen, J., Kettunen, P. (2015). Variability Management Strategies to Support Efficient Delivery and Maintenance of Embedded Systems. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds) Product-Focused Software Process Improvement. PROFES 2015. Lecture Notes in Computer Science(), vol 9459. Springer, Cham. https://doi.org/10.1007/978-3-319-26844-6_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26844-6_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26843-9

  • Online ISBN: 978-3-319-26844-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics