Skip to main content

Applying Product Line to the Embedded Systems

  • Conference paper
Computational Science and Its Applications - ICCSA 2006 (ICCSA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3982))

Included in the following conference series:

  • 1404 Accesses

Abstract

For software intensive systems, a reuse-driven product line approach will potentially reduce time-to-market, and improve product quality while reducing uncertainty on cost and sc11edule estimates. Product lines raise reuse to the level of design frameworks, not simply code or component reuse. They capture commonality and adaptability, through domain and variability analyzes, to be able to create new products easily by instantiating prefabricated components, adapting their design parameters, and leveraging from established testing suites. In this paper, we examine software technology and infrastructure (process) supporting product lines more directly to embedded systems. We also present evaluation criteria for the development of a product line and give an overview of the current state of practices in the embedded software area. A product line architecture that brings about a balance between sub-domains and their most important properties is an investment that must be looked after. However, the sub-domains need flexibility to use, change and manage their own technologies, and evolve separately, but in a controlled way.

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 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Douglass, B.P.: Real-time UML: developing efficient objects for embedded systems. Addison-Wesley, Reading (2000)

    Google Scholar 

  2. Ostroff, J.O.: Formal methods for the specification and design of real-time safety critical systems, http://www.cs.yorku.ca/jonathan/survey/combined-paper.html

  3. Robertson, D., Ulrich, K.: Planning For product platforms. Sloan Management Review 39(4), 19–31 (2001)

    Google Scholar 

  4. Schmid, K.: Scoping software product line. An analysis of an emerging technology. In: Donohoe, P. (ed.) Proceedings of Software Product Line. Experience and research directions, pp. 513–532. Kluwer Academic Publishers, Massachusetts (2002)

    Google Scholar 

  5. Kang, B., Kwon, Y.-J., Lee, R.Y.: A design and test technique for embedded software. In: Third ACIS International Conference on Software Engineering Research, Management and Applications, pp. 160–165 (2005)

    Google Scholar 

  6. Baleani, M., Ferrari, A., Mangeruca, L., Sangiovanni-Vincentelli, A.L., Freund, U., Schlenker, E., Wolff, H.-J.: Correct-by-construction transformations across design environments for model-based embedded software development. In: Proceedings of the Design, Automation and Test in Europe, 2005, vol. 2, pp. 1044–1049 (2005)

    Google Scholar 

  7. Li, S., Xiong, Z., Li, T.: Distributed cooperative design method and environment for embedded system. In: Shen, W.-m., Chao, K.-M., Lin, Z., Barthès, J.-P.A., James, A. (eds.) CSCWD 2005. LNCS, vol. 3865, pp. 956–960. Springer, Heidelberg (2006)

    Google Scholar 

  8. Qiao, Y., Berzins, V., LuqiQiao, Y., Berzins, V., Luqi., FCD: a framework for compositional development in open embedded systems. In: International Conference on Information Technology: Coding and Computing, ITCC 2005, vol. 2, pp. 479–484 (2005)

    Google Scholar 

  9. Ramamritham, K., Arya, K., Fohler, G.: System software for embedded applications. In: Proceedings of the 17th International Conference on VLSI Design, 2004, pp. 12–14 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, HK. (2006). Applying Product Line to the Embedded Systems. In: Gavrilova, M., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3982. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751595_18

Download citation

  • DOI: https://doi.org/10.1007/11751595_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34075-1

  • Online ISBN: 978-3-540-34076-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics