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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Bernhart, W., Erl, H.-P.: Markt- und Technologiestudie Leistungselektronik Automotive, A.D. Little (September 2005)
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)
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
Kopetz, H.: Real-Time Systems: Design Principles for Distributed Embedded Applications. The International Series in Engineering and Computer Science, vol. 395. Springer, Heidelberg (1997)
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
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)
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)
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)
Kleppe, A., Warmer, J., Bast, W.: MDA Explained – The Model Driven Architecture: Practices and Promises. Addison Wesley, Reading (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)