Skip to main content

Product Line Based Reuse Methodology for Developing Generic ECU

  • Conference paper
Book cover Embedded Software and Systems (ICESS 2007)

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

Included in the following conference series:

  • 1267 Accesses

Abstract

As an important application domain of embedded software, auto-motive software is playing a more important role within automotive industry. There are some essential issues to be resolved; managing software complexity, reducing software cost, and shortening time-to-market. An effective solution to these issues is to reuse generic Electronic Control Units (ECUs) in building various ECUs rather than building every piece from scratch. Generic ECU is an ECU level reuse unit which consists of automotive components and embeds variability. Among the reuse approaches, Product Line Engineering (PLE) can be effectively applied in developing generic ECUs. However, current PLE methodologies do not effectively support developing generic ECUs. Hence, in this paper, we first define a meta-model of generic ECUs. Then, we define variability types and variation points for generic ECUs. Based on the meta-model and variability types, we propose a product line process for developing ECUs. To assess the applicability of the proposed meta-model and the PLE process, we present the case study of developing an automotive ECU for Window Control System (WCS).

This work was supported by the Korea Science and Engineering Foundation(KOSEF) grant funded by the Korea government(MOST) (No. R01-2005-000-11215-0).

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 PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Simonot-Lion, F., Song, Y.: Design and Validation Process of In-Vehicle Embedded Electronic Systems. In: Zurawski, R. (ed.) Embedded Systems Handbook, CRC Press, Boca Raton (2005)

    Google Scholar 

  2. Broy, M.: Challenges in Automotive Software Engineering. In: Proceeding of the 28th International Conference on Software Engineering, pp. 33–42 (2006)

    Google Scholar 

  3. Ziegenbein, D., Braun, P., Freund, U., Bauer, A., Romberg, J., Schatz, B.: AutoMoDe - Model-Based Development of Automotive Software. In: Proceedings of the conference on Design, Automation and Test in Europe (DATE ’05), vol. 3, pp. 171–177 (2005)

    Google Scholar 

  4. AUTOSAR, Automotive Open System Architecture (June 2006), http://www.autosar.org

  5. Thiel, S., Hein, A.: Modeling and Using Product Line Variability in Automotive Systems. IEEE Software, 66–72 (July 2002)

    Google Scholar 

  6. Eklund, U., Askerdal, O., Granholm, J., Alminger, A., Axelsson, J.: Experience of introducing reference architectures in the development of automotive electronic systems. In: Proceedings of the second international workshop on SEAS (2005)

    Google Scholar 

  7. Hardung, B., Kölzow, T., Krüger, A.: Reuse of software in distributed embedded automotive systems. In: Proceedings of the 4th ACM International Conference on Embedded software, pp. 203–210 (2004)

    Google Scholar 

  8. Jaring, M., Bosch, J.: Variability Dependencies in Product Family Engineering. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol. 3014, pp. 81–97. Springer, Heidelberg (2004)

    Google Scholar 

  9. Schauffele, J.: Automotive Software Engineering: Principles, Processes, Methods, and Tools. SAE International (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yann-Hang Lee Heung-Nam Kim Jong Kim Yongwan Park Laurence T. Yang Sung Won Kim

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Choi, S.W., Her, J.S., Kang, H.K., Kim, S.D. (2007). Product Line Based Reuse Methodology for Developing Generic ECU. In: Lee, YH., Kim, HN., Kim, J., Park, Y., Yang, L.T., Kim, S.W. (eds) Embedded Software and Systems. ICESS 2007. Lecture Notes in Computer Science, vol 4523. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72685-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72685-2_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72684-5

  • Online ISBN: 978-3-540-72685-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics