Skip to main content

Encapsulating Application Subsystems Using the DECOS Core OS

  • Conference paper
Computer Safety, Reliability, and Security (SAFECOMP 2006)

Abstract

This paper presents an approach to structured integration of different application subsystems on the same embedded hardware, as currently developed in DECOS (Dependable Embedded Components and Systems), an integrated project within the Sixth Framework Programme of the European Commission. Those application subsystems can have different criticality levels and vendors. Furthermore, reliable communication among application subsystems is a major concern.

Focusing on the Encapsulated Execution Environment (EEE), which separates application subsystems in the space AND the time domain, this approach outlines the concepts and principles of an exokernel operating system, of partitioning, and of virtualization. The Core Operating System (COS) is described as a case study, including the hardware used, the current feature set, and benchmark values of central COS operations.

This paper also presents a model for a platform-independent application interface layer. Parts of this interface layer are generated from task specification to provide tasks with tailored communication services.

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Schlager, M., Erkinger, E., Elmenreich, W., Losert, T.: Benefits and Implications of the DECOS Encapsulation Approach. In: Proceedings of the 8th International IEEE Conference on Intelligent Transportation Systems, pp. 13–18 (September 2005)

    Google Scholar 

  2. Bernhart, W., Erl, H.-P.: Markt- und Technologiestudie Leistungselektronik Automotive, A.D. Little (September 2005)

    Google Scholar 

  3. Engler, D.R., Frans Kaashoek, M., OToole Jr., J.: Exokernel: an operating system architecture for application-level resource management. M.I.T. Laboratory for Computer Science, Cambridge (1995)

    Google Scholar 

  4. Infineon Technologies AG. TriCore 1 32-Bit Unified Processor Core, vol. 1 (of 2): V1.3 Core Architecture, User’s Manual, V1.3.6 (October 2005), http://www.infineon.com/upload/Document/TriCore_1_um_vol1_Core_Architecture.pdf

  5. Kopetz, H.: Real-Time Systems: Design Principles for Distributed Embedded Applications. The International Series in Engineering and Computer Science, vol. 395. Springer, Heidelberg (1997)

    MATH  Google Scholar 

  6. Infineon Technologies AG. TC1796 32-Bit Single-Chip Microcontroller vol. 1 (of 2): System Units, User’s Manual, V1.0. (June 2005), http://www.infineon.com/upload/Document/cmc_upload/documents/011/9544/tc1796_um_v1.0_2005_06_sys.pdf

  7. Kopetz, H., Obermaisser, R., Peti, P., Suri, N.: From a federated to an integrated architecture for dependable embedded real-time systems. Technical report, Vienna University of Technology, Austria, and Darmstadt University of Technology, Germany (2004)

    Google Scholar 

  8. Hamilton, V., Rees, C.: Safety integrity levels: An industrial viewpoint, towards system safety. In: Proceedings of the Seventh Safety-critical Systems Symposium, pp. 111–126. Springer, Heidelberg (1999)

    Google Scholar 

  9. Herzner, W., Althammer, E., WeiĂŸenbacher, G., Schoitsch, E.: From Requirements to Deployment – Verify That the Right Things Are Done Correctly – The DECOS Test Bench. In: Proceedings of the 8th International IEEE Conference on Intelligent Transportation Systems, September 2005, pp. 7–12. IEEE, Los Alamitos (2005)

    Google Scholar 

  10. Kleppe, A., Warmer, J., Bast, W.: MDA Explained – The Model Driven Architecture: Practices and Promises. Addison Wesley, Reading (2003)

    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

Schlager, M., Herzner, W., Wolf, A., GrĂ¼ndonner, O., Rosenblattl, M., Erkinger, E. (2006). Encapsulating Application Subsystems Using the DECOS Core OS. In: GĂ³rski, J. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2006. Lecture Notes in Computer Science, vol 4166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11875567_29

Download citation

  • DOI: https://doi.org/10.1007/11875567_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-45762-6

  • Online ISBN: 978-3-540-45763-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics