Show simple item record

dc.contributor.supervisorWietzke, Joachim Prof. Dr.-Ing.
dc.contributor.authorKnirsch, Andreas
dc.contributor.otherFaculty of Science and Engineeringen_US
dc.date.accessioned2015-08-07T13:02:42Z
dc.date.available2015-08-07T13:02:42Z
dc.date.issued2015
dc.date.issued2015
dc.identifier10289423en_US
dc.identifier.urihttp://hdl.handle.net/10026.1/3511
dc.descriptionFull version unavailable due to 3rd party copyright restrictions.
dc.description.abstract

Recent years have witnessed a significant change to vehicular user interfaces (UI). This is the result of increased functionality, triggered by the continuous proliferation of vehicular software and computer systems. The UI represents the integration point that must fulfil particular requirements for usability despite the increased functionality. A concurrent present trend is the substitution of federated systems with integrated architectures. The steadily rising number of interacting functional components and the increasing integration density implies a growing complexity that has an effect on system development. This evolution raises demands for concepts that aid the composition of such complex and interactive embedded software systems, operated within safety critical environments.

This thesis explores the requirements related to composability of software components, based on the example of In-Car Multimedia (ICM). This thesis proposes a novel software architecture that provides an integration path for next-generation ICM. The investigation begins with an examination of characteristics, existing frameworks and applied practice regarding the development and composition of ICM systems. To this end, constructive aspects are identified as potential means for improving composability of independently developed software components that differ in criticality, temporal and computational characteristics.

This research examines the feasibility of partitioning software components by exploitation of parallel hardware architectures. Experimental evaluations demonstrate the applicability of encapsulated scheduling domains. These are achieved through the utilisation of multiple technologies that complement each other and provide different levels of containment, while featuring efficient communication to preserve adequate interoperability. In spite of allocating dedicated computational resources to software components, certain resources are still shared and require concurrent access. Particular attention has been paid to management of concurrent access to shared resources to consider the software components' individual criticality and derived priority. A software based resource arbiter is specified and evaluated to improve the system's determinism. Within the context of automotive interactive systems, the UI is of vital importance, as it must conceal inherent complexity to minimise driver distraction. Therefore, the architecture is enhanced with a UI compositing infrastructure to facilitate implementation of a homogenous and comprehensive look and feel despite the segregation of functionality.

The core elements of the novel architecture are validated both individually and in combination through a proof-of-concept prototype. The proposed integral architecture supports the development and in particular the integration of mixed-critical and interactive systems.

en_US
dc.language.isoenen_US
dc.publisherPlymouth Universityen_US
dc.subjectComposabilityen_US
dc.subjectIn-Vehicle Infotainmenten_US
dc.subjectAutomotiveen_US
dc.subjectIn-Car Multimediaen_US
dc.subjectMulticoreen_US
dc.subjectUI Compositingen_US
dc.subjectSchedulingen_US
dc.titleImproved Composability of Software Components through Parallel Hardware Platforms for In-Car Multimedia Systemsen_US
dc.typeThesis
plymouth.versionEdited versionen_US
dc.identifier.doihttp://dx.doi.org/10.24382/3513


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record


All items in PEARL are protected by copyright law.
Author manuscripts deposited to comply with open access mandates are made available in accordance with publisher policies. Please cite only the published version using the details provided on the item record or document. In the absence of an open licence (e.g. Creative Commons), permissions for further reuse of content should be sought from the publisher or author.
Theme by 
Atmire NV