Skip to main content

2016 | OriginalPaper | Buchkapitel

Towards an Architecture for an UI-Compositor for Multi-OS Environments

verfasst von : Tobias Holstein, Joachim Wietzke

Erschienen in: Software Architecture

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Separation through hardware/software virtualization on operating system (OS) layer reduces complexity in automotive software. Automotive software is categorized into domains (e.g. comfort, safety related features, driver assistance) and each domain is handled by a separate OS, which contains domain-specific applications. A common user interface (UI) for all applications from all domains is created through an UI-Compositor, which composites and manages the different input/output modalities.
While interactions with a single OS with multiple applications and input/output modalities are well known, we find that a composition of applications from different OSs or a composition of multiple OSs into a single UI is challenging. In this paper we investigate architectural patterns for an UI-Compositor for Multi-OS environments and suggest a new architecture that supports the concept of separation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bosch, J.: Continuous software engineering: an introduction. In: Bosch, J. (ed.) Continuous Software Engineering. Springer, Heidelberg (2014)CrossRef Bosch, J.: Continuous software engineering: an introduction. In: Bosch, J. (ed.) Continuous Software Engineering. Springer, Heidelberg (2014)CrossRef
2.
Zurück zum Zitat Coulouris, G., Dollimore, J., Kindberg, T., Blair, G.: Distributed Systems: Concepts and Design, 5th edn. Addison-Wesley Publishing Company, Hoboken (2011)MATH Coulouris, G., Dollimore, J., Kindberg, T., Blair, G.: Distributed Systems: Concepts and Design, 5th edn. Addison-Wesley Publishing Company, Hoboken (2011)MATH
3.
Zurück zum Zitat Ebert, C., Jones, C.: Embedded software facts, figures, and future. Computer 42(4), 42–52 (2009)CrossRef Ebert, C., Jones, C.: Embedded software facts, figures, and future. Computer 42(4), 42–52 (2009)CrossRef
4.
Zurück zum Zitat Heiser, G.: The role of virtualization in embedded systems. In: Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems, IIES 2008, pp. 11–16. ACM, New York (2008) Heiser, G.: The role of virtualization in embedded systems. In: Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems, IIES 2008, pp. 11–16. ACM, New York (2008)
5.
Zurück zum Zitat Holstein, T., Weißbach, B., Wietzke, J.: Towards a HTML-UI-compositor by introducing the wayland-protocol into a browser-engine. In: IEEE/IFIP Conference on Software Architecture (WICSA), April 2016 Holstein, T., Weißbach, B., Wietzke, J.: Towards a HTML-UI-compositor by introducing the wayland-protocol into a browser-engine. In: IEEE/IFIP Conference on Software Architecture (WICSA), April 2016
6.
Zurück zum Zitat Holstein, T., Wallmyr, M., Wietzke, J., Land, R.: Current challenges in compositing heterogeneous user interfaces for automotive purposes. In: Kurosu, M. (ed.) HCI 2015. LNCS, vol. 9170, pp. 531–542. Springer, Heidelberg (2015). doi:10.1007/978-3-319-20916-6_49 CrossRef Holstein, T., Wallmyr, M., Wietzke, J., Land, R.: Current challenges in compositing heterogeneous user interfaces for automotive purposes. In: Kurosu, M. (ed.) HCI 2015. LNCS, vol. 9170, pp. 531–542. Springer, Heidelberg (2015). doi:10.​1007/​978-3-319-20916-6_​49 CrossRef
7.
Zurück zum Zitat Holstein, T., Wietzke, J.: Contradiction of separation through virtualization and inter virtual machine communication in automotive scenarios. In: Proceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW 2015, pp. 4:1–4:5. ACM, New York (2015) Holstein, T., Wietzke, J.: Contradiction of separation through virtualization and inter virtual machine communication in automotive scenarios. In: Proceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW 2015, pp. 4:1–4:5. ACM, New York (2015)
8.
Zurück zum Zitat Knirsch, A.: Improved composability of software components through parallel hardware platforms for in-car multimedia systems. Ph.D. thesis, Plymouth University, Plymouth, UK (2015) Knirsch, A.: Improved composability of software components through parallel hardware platforms for in-car multimedia systems. Ph.D. thesis, Plymouth University, Plymouth, UK (2015)
9.
Zurück zum Zitat Schnarz, P., Wietzke, J.: It-sicherheits-eigenschaften für eng gekoppelte, asynchrone multi-betriebssysteme im automotiven umfeld. In: Halang, W.A. (ed.) Funktionale Sicherheit. Informatik aktuell, pp. 29–38. Springer, Heidelberg (2013)CrossRef Schnarz, P., Wietzke, J.: It-sicherheits-eigenschaften für eng gekoppelte, asynchrone multi-betriebssysteme im automotiven umfeld. In: Halang, W.A. (ed.) Funktionale Sicherheit. Informatik aktuell, pp. 29–38. Springer, Heidelberg (2013)CrossRef
10.
Zurück zum Zitat Wietzke, J.: Embedded Technologies: Vom Treiber bis zur Grafik-Anbindung. Springer, Heidelberg (2012)CrossRef Wietzke, J.: Embedded Technologies: Vom Treiber bis zur Grafik-Anbindung. Springer, Heidelberg (2012)CrossRef
11.
Zurück zum Zitat Wietzke, J., Tran, M.T.: Automotive Embedded Systeme - Effizientes Framework - Vom Design zur Implementierung. Springer Xpert.press, Heidelberg (2005) Wietzke, J., Tran, M.T.: Automotive Embedded Systeme - Effizientes Framework - Vom Design zur Implementierung. Springer Xpert.press, Heidelberg (2005)
Metadaten
Titel
Towards an Architecture for an UI-Compositor for Multi-OS Environments
verfasst von
Tobias Holstein
Joachim Wietzke
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-48992-6_10