<div class="csl-bib-body">
<div class="csl-entry">Möstl, M., Schlatow, J., Ernst, R., Dutt, N., Nassar, A., Rahmani, A., Kurdahi, F. J., Wild, T., Sadighi, A., & Herkersdorf, A. (2018). Platform-centric self-awareness as a key enabler for controlling changes in CPS. <i>Proceedings of the IEEE</i>, <i>106</i>(9), 1543–1567. https://doi.org/10.1109/jproc.2018.2858023</div>
</div>
-
dc.identifier.issn
0018-9219
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/145917
-
dc.description.abstract
Future cyber-physical systems will host a large number of coexisting distributed applications on hardware platforms with thousands to millions of networked components communicating over open networks. These applications and networks are subject to continuous change. The current separation of design process and operation in the field will be superseded by a life-long design process of adaptation, infield integration, and update. Continuous change and evolution, application interference, environment dynamics and uncertainty lead to complex effects which must be controlled to serve a growing set of platform and application needs. Self-adaptation based on self-awareness and self-configuration has been proposed as a basis for such a continuous in-field process. Research is needed to develop automated in-field design methods and tools with the required safety, availability, and security guarantees. The paper shows two complementary use cases of self-awareness in architectures, methods, and tools for cyber-physical systems. The first use case focuses on safety and availability guarantees in self-aware vehicle platforms. It combines contracting mechanisms, tool based self-analysis and self-configuration. A software architecture and a runtime environment executing these tools and mechanisms autonomously are presented including aspects of self-protection against failures and security threats. The second use case addresses variability and long term evolution in networked MPSoC integrating hardware and software mechanisms of surveillance, monitoring, and continuous adaptation. The approach resembles the logistics and operation principles of manufacturing plants which gave rise to the metaphoric term of an Information Processing Factory that relies on incremental changes and feedback control. Both use cases are investigated by larger research groups. Despite their different approaches, both use cases face similar design and design automation challenges which will be summarized in the end. We will argue that seemingly unrelated research challenges, such as in machine learning and security, could also profit from the methods and superior modeling capabilities of self-aware systems.
en
dc.language.iso
en
-
dc.publisher
IEEE
-
dc.relation.ispartof
Proceedings of the IEEE
-
dc.subject
Electrical and Electronic Engineering
en
dc.title
Platform-centric self-awareness as a key enabler for controlling changes in CPS
en
dc.type
Artikel
de
dc.type
Article
en
dc.contributor.affiliation
Technische Universität Braunschweig, Germany
-
dc.contributor.affiliation
Technische Universität Braunschweig, Germany
-
dc.contributor.affiliation
Technische Universität Braunschweig, Germany
-
dc.contributor.affiliation
University of California, Irvine, United States of America (the)
-
dc.contributor.affiliation
University of California, Irvine, United States of America (the)
-
dc.contributor.affiliation
University of California, Irvine, United States of America (the)
-
dc.contributor.affiliation
Technical University of Munich, Germany
-
dc.contributor.affiliation
Technical University of Munich, Germany
-
dc.contributor.affiliation
Technical University of Munich, Germany
-
dc.description.startpage
1543
-
dc.description.endpage
1567
-
dc.type.category
Original Research Article
-
tuw.container.volume
106
-
tuw.container.issue
9
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems