Skip to main content

Dynamic Software Product Lines

  • Chapter
  • First Online:
Systems and Software Variability Management

Abstract

In emerging domains such as ubiquitous computing, service robotics, unmanned space and water exploration, and medical and life-support devices, software is becoming increasingly complex with extensive variation in both requirements and resource constraints throughout its lifetime.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Cheng, B., Giese, H., Inverardi, P., Magee, J., de Lemos, R.: Software engineering for self-adaptive systems: a research road map. In: Software Engineering for Self-Adaptive Systems, Dagstuhl Seminar Proceedings, 08031, available at: http://drops.dagstuhl.de/opus/volltexte/2008/1500 (2008)

  2. Kephart, J., Chess, D.: The vision of autonomic computing. IEEE Comput. 36(1), 41–50 (2003)

    Article  Google Scholar 

  3. Jennings, N.: On agent-based software engineering. Artif. Intell. 177(2), 277–296 (2000)

    Article  Google Scholar 

  4. Hallsteinsen, S., Hinchey, M., Park, S.Y., Schmid, K.: Dynamic software product lines. Computer 41(4), 93–95 (2008)

    Article  Google Scholar 

  5. Ford, H: My Life and Work – An Autobiography of Henry Ford. Heinemann, London (1923)

    Google Scholar 

  6. Greenfield, J., et al.: Software Factories, Assembling Applications with Patterns, Models Framework, and Tools. Wiley, Indianapolis, IN (2004)

    Google Scholar 

  7. Tseng, M.M., Jiao, J.: Mass customization, In: Handbook of Industrial Engineering, Technology and Operation Management. Wiley, New York (2001)

    Google Scholar 

  8. Software Engineering Institute. Software product lines – overview. Online available at: http://www.sei.cmu.edu/productlines (last checked: 7.4.12)

  9. The product line hall of fame. Online available at: http://splc.net/fame.html (checked: 7.4.12)

  10. van der Linden, F., Schmid, K., Rommes, E.: Software Product Lines in Action – The Best Industrial Practice in Product Line Engineering. Springer, Heidelberg (2007)

    Google Scholar 

  11. Schmid, K., Eichelberger, H.: Model-based implementation of meta-variability constructs: a case study using aspects. In: Second International Workshop on Variability Modeling of Software-Intensive Systems (VAMOS), ICB-Research Report No. 22, ISSN 1860-2770, pp. 63–71 (2008)

    Google Scholar 

  12. Parra, C., Blanc, X., Cleve, A., Duchien, L.: Unifying design and runtime software adaptation using aspect models. Sci. Comput. Program. 76(12), 1247–1260 (2011)

    Article  Google Scholar 

  13. van der Hoek, A.: Design-time product line architectures for any-time variability. Sci. Comput. Program. 53(30), 285–304 (2004)

    Article  Google Scholar 

  14. Dolstra, E., Florijn, G., de Jonge, M., Visser, E.: Capturing timeline variability with transparent configuration environments. In: International Workshop on Software Variability Management. ICSE Workshop (2003)

    Google Scholar 

  15. White, J., Schmidt, D.C., Wuchner, E., Nechypurenko, A.: Automating product-line variant selection for mobile devices. In: Software Product Line Conference (SPLC), pp. 129–140 (2007)

    Google Scholar 

  16. Bencomo, N., Lee, J., Hallsteinsen, S.: How dynamic is your dynamic software product line? In: Workshop on Dynamic Software Product Lines, pp. 61–68 (2010)

    Google Scholar 

  17. Burégio, V., de Lemos Meira, S., de Almeida, E.: Characterizing dynamic software product lines – a preliminary mapping study. In: Workshop on Dynamic Software Product Lines, pp. 53–60 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mike Hinchey .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hallsteinsen, S., Hinchey, M., Park, S., Schmid, K. (2013). Dynamic Software Product Lines. In: Capilla, R., Bosch, J., Kang, KC. (eds) Systems and Software Variability Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36583-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36583-6_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36582-9

  • Online ISBN: 978-3-642-36583-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics