Skip to main content

Model-Based Extension of AUTOSAR for Architectural Online Reconfiguration

  • Conference paper

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

Abstract

In the last few years innovations in the automotive domain have been realized by software, leading to a dramatically increased complexity of such systems. Additionally, automotive systems have to be flexible and robust, e.g., to be able to deal with failures of sensors, actuators or other constituents of an automotive system. One possibility to achieve robustness and flexibility in automotive systems is the usage of reconfiguration capabilities. However, adding such capabilities introduces an even higher degree of complexity. To avoid this drawback we propose to integrate reconfiguration capabilities into AUTOSAR, an existing framework supporting the management of such a complex system at the architectural level. Elaborated and expensive tools and toolchains assist during the development of automotive systems. Hence, we present how our reconfiguration solution has been seamlessly integrated into such a toolchain.

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

Buying options

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 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Burmester, S., Giese, H., Münch, E., Oberschelp, O., Klein, F., Scheideler, P.: Tool Support for the Design of Self-Optimizing Mechatronic Multi-Agent Systems. Intl. Journal on Software Tools for Technology Transfer 10(3), 207–222 (2008)

    Article  Google Scholar 

  2. Becker, B., Giese, H., Neumann, S., Treffer, A., Schenck, M.: Model-Based Extension of AUTOSAR for Architectural Online Reconfiguration. In: Proc. of the 2nd International Workshop on Model Based Architecting and Construction of Embedded Systems (ACES-MB 2009), pp. 105–112 (2009)

    Google Scholar 

  3. Giese, H., Burmester, S., Schäfer, W., Oberschelp, O.: Modular design and verification of component-based mechatronic systems with online-reconfiguration. In: Proc. SIGSOFT 2004/FSE-12, pp. 179–188. ACM Press, New York (2004)

    Chapter  Google Scholar 

  4. Feng, L., Chen, D., Törngren, M.: Self configuration of dependent tasks for dynamically reconfigurable automotive embedded systems. In: Proc. of 47th IEEE Conference on Decision and Control, pp. 3737–3742 (2008)

    Google Scholar 

  5. Anthony, R., Ekeling, C.: Policy-driven self-management for an automotive middleware. In: HotAC II: Hot Topics in Autonomic Computing on Hot Topics in Autonomic Computing, Berkeley, CA, USA. USENIX Association (2007)

    Google Scholar 

  6. DySCAS Project: Guidelines and Examples on Algorithm and Policy Design in the DySCAS Middleware System, Deliverable D2.3 Part III. (February 2009), http://www.dyscas.org/doc/DySCAS_D2.3_part_III.pdf

  7. Pohl, K., Böckl, G., van der Linden, F.: Software Product Line Engineering. In: Foundations, Principles, and Techniques. Springer, Heidelberg (2005)

    Google Scholar 

  8. Hallsteinsen, S., Hinchey, M., Park, S., Schmid, K.: Dynamic Software Product Lines. Computer 41(4), 93–95 (2008)

    Article  Google Scholar 

  9. Feiler, P.H., Gluch, D.P., Hudak, J.J.: The Architecture Analysis & Design Language (AADL): An Introduction. Techreport no. CMU/SEI-2006-TN-011 - Software Engineering Institute, Carnegie Mellon University (2006)

    Google Scholar 

  10. Kim, M., Jeong, J., Park, S.: From product lines to self-managed systems: an architecture-based runtime reconfiguration framework. In: Proc. of Workshop on Design and Evolution of Autonomic Application Software, pp. 1–7. ACM, New York (2005)

    Chapter  Google Scholar 

  11. Kim, D., Park, S., Jin, Y., Chang, H., Park, Y.S., Ko, I.Y., Lee, K., Lee, J., Park, Y.C., Lee, S.: SHAGE: a Framework for Self-managed Robot Software. In: Proc. SEAMS 2006, Shanghai, China, pp. 79–85. ACM, New York (2006)

    Chapter  Google Scholar 

  12. Trapp, M., Adler, R., Förster, M., Junger, J.: Runtime adaptation in safety-critical automotive systems. In: SE 2007: Proc. of the 25th conference on IASTED (2007)

    Google Scholar 

  13. Georgas, J.C., Taylor, R.N.: Policy-based Self-adaptive Architectures: A Feasibility Study in the Robotics Domain. In: Proc. SEAMS 2008, pp. 105–112. ACM, New York (2008)

    Chapter  Google Scholar 

  14. Talpin, J.P., Brunette, C., Gautier, T., Gamatié, A.: Polychronous Mode Automata. In: EMSOFT 2006: Proc. of the 6th ACM & IEEE International Conference on Embedded software, pp. 83–92. ACM, New York (2006)

    Chapter  Google Scholar 

  15. AUTOSAR GbR: List of Basic Software Modules. Version 1.3.0

    Google Scholar 

  16. AUTOSAR GbR: Specification of RTE. Version 2.1.0

    Google Scholar 

  17. AUTOSAR GbR: Specification of the Virtual Functional Bus, Version 1.0.2 (2008)

    Google Scholar 

  18. AUTOSAR GbR: Specification of Operating System, Version 3.1.1 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Becker, B., Giese, H., Neumann, S., Schenck, M., Treffer, A. (2010). Model-Based Extension of AUTOSAR for Architectural Online Reconfiguration. In: Ghosh, S. (eds) Models in Software Engineering. MODELS 2009. Lecture Notes in Computer Science, vol 6002. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12261-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12261-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12260-6

  • Online ISBN: 978-3-642-12261-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics