A Self-Adaptive Software System for Increasing the Reliability and Security of Cyber-Physical Systems

A Self-Adaptive Software System for Increasing the Reliability and Security of Cyber-Physical Systems

Johannes Iber (Graz University of Technology, Austria), Tobias Rauter (Graz University of Technology, Austria) and Christian Kreiner (Graz University of Technology, Austria)
Copyright: © 2018 |Pages: 24
DOI: 10.4018/978-1-5225-2845-6.ch009
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

The advancement and interlinking of cyber-physical systems offer vast new opportunities for industry. The fundamental threat to this progress is the inherent increase of complexity through heterogeneous systems, software, and hardware that leads to fragility and unreliability. Systems cannot only become more unreliable, modern industrial control systems also have to face hostile security attacks that take advantage of unintended vulnerabilities overseen during development and deployment. Self-adaptive software systems offer means of dealing with complexity by observing systems externally. In this chapter the authors present their ongoing research on an approach that applies a self-adaptive software system in order to increase the reliability and security of control devices for hydro-power plant units. The applicability of the approach is demonstrated by two use cases. Further, the chapter gives an introduction to the field of self-adaptive software systems and raises research challenges in the context of cyber-physical systems.
Chapter Preview
Top

Background

Self-adaptive software modifies its own behavior in response to changes in its operating environment. By operating environment, we mean anything observable by the software system, such as end-user input, external hardware devices and sensors, or program instrumentation. (Oreizy et al., 1999)

Complete Chapter List

Search this Book:
Reset