Skip to main content

Migrating from a Proprietary RTOS to the OSEK Standard Using a Wrapper

A Feasibility Study

  • Chapter
  • First Online:
Solutions on Embedded Systems

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 81))

  • 1252 Accesses

Abstract

The drive towards standardization in the automotive sector puts a lot of pressure on software suppliers to comply with standards such as OSEK and AUTOSAR. However, many of these suppliers have a vested interest in proprietary software and are seeking ways to migrate their existing code base to comply with these standards. This paper reports on a feasibility study to migrate an automotive off-highway application to the OSEK-OS using a wrapper around the proprietary real-time operating system (RTOS). Besides investigating whether this is feasible, we also assess the performance impact in terms of computation time and memory consumption, as this is critically important for real-time systems. Finally some pitfalls are given when porting a given application to OSEK-compliant RTOS. As such, we evaluate the typical trade-offs one has to make when adopting an incremental migration strategy towards a standard compliant interface.

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.99
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. Fennel H et al (2006) Achievements and exploitation of the AUTOSAR development partnership [online]. www.autosar.org

  2. Zahir A, Palmieri P (1998) OSEK/VDX-operating systems for automotive applications. IEE seminar OSEK/VDX open systems in automotive networks

    Google Scholar 

  3. Schoof J, Wybo D (2006) No detour needed: getting to autosar via OSEK. SAE in-vehicle software and hardware systems

    Google Scholar 

  4. Bechennec J, Briday M, Faucou S, Trinquet Y (2006) Trampoline, an open source implementation of the OSEK/VDX RTOS. In: Proceeding of the eleventh IEEE international conference on emerging technologies and factory automation (ETFA06)

    Google Scholar 

  5. Schmidt D, Stal M, Rohnert H, Buschmann F (2000) Pattern-oriented software architecture volume 2: patterns for concurrent and networked objects. Wiley, New York

    Google Scholar 

  6. Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison Wesley, Reading

    Google Scholar 

  7. OS test procedure [online] (1999) www.osek-vdx.org, OSEK Std., Rev. 2.0

  8. Denil J, Demeyer S, Demeulenaere P, Maudens K, Vanstechelmans K (2009) Wrapping a real-time operating system with an OSEK compliant interface—a feasibility study. Intelligent solutions in embedded systems, 2009 seventh workshop on, pp 157–164, 25–26 June 2009

    Google Scholar 

  9. Zuberi KM, Pillai P, Shin KG (1999) EMERALDS-OSEK: a small real-time operating system for automotive control and monitoring. In: Proceedings of SAE international congress and exhibition

    Google Scholar 

  10. Micrium (2009) μc/os-II rtos osek layer [online]. www.micrium.com

  11. Conformance Testing Methodology [online] (1999) www.osek-vdx.org, OSEK Std., Rev. 2.0

  12. Sha L, Rajkumar R, Lehoczky J (1990) Priority inheritance protocols: an approach to real-time synchronization. IEEE Trans Comput 39(9):1175–1185

    Article  MathSciNet  Google Scholar 

  13. Lamie W (2007) To find the RTOS with the best real-time performance, you’ve got to do an apples-to-apples comparison. DSP Design Line

    Google Scholar 

  14. Demeyer S, Ducasse S, Nierstrasz O (2008) Object-oriented reengineering patterns. Square Bracket Associates, Kehrsatz

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joachim Denil .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Denil, J., Demeyer, S., De Meulenaere, P., Maudens, K., Van Stechelman, K. (2011). Migrating from a Proprietary RTOS to the OSEK Standard Using a Wrapper. In: Conti, M., Orcioni, S., Martínez Madrid, N., Seepold, R. (eds) Solutions on Embedded Systems. Lecture Notes in Electrical Engineering, vol 81. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-0638-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-0638-5_17

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-0637-8

  • Online ISBN: 978-94-007-0638-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics