Skip to main content

The Potential of Self-Adaptive Software Systems in Industrial Control Systems

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 748))

Included in the following conference series:

Abstract

New generations of industrial control systems offer higher performance, are networked and can be controlled remotely. Following this progress, the complexity of such systems increases through heterogeneous systems, hardware and more capable software. This may lead to an increase of unreliability and insecurity. Self-adaptive software systems offer a mean of dealing with complexity by monitoring a control system, detecting anomalies and adapting the control system to problems. Regarding such methods, industrial control systems have the advantage of being less dynamic. The network topology is fixed, devices rarely change, and the functionality of all the resources is known in principle. In this work, we examine this advantage and present the potential of self-adaptive software systems. The context of the presented work is control systems for hydropower units.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alhakeem, M.S., Munk, P., Lisicki, R., Parzyjegla, H., Parzyjegla, H., Muehl, G.: A framework for adaptive software-based reliability in COTS many-core processors. In: ARCS 2015 (2015)

    Google Scholar 

  2. Cárdenas, A.A., Amin, S., Lin, Z.S., Huang, Y.L., Huang, C.Y., Sastry, S.: Attacks against process control systems. In: ASIACCS 2011. ACM Press (2011)

    Google Scholar 

  3. Cheung, S., Dutertre, B., Fong, M., Lindqvist, U., Skinner, K., Valdes, A.: Using model-based intrusion detection for SCADA networks. In: Proceedings of the SCADA Security Scientific Symposium (2007)

    Google Scholar 

  4. Hadeli, H., Schierholz, R., Braendle, M., Tuduce, C.: Leveraging determinism in industrial control systems for advanced anomaly detection and reliable security configuration. In: Conference on Emerging Technologies & Factory Automation. IEEE (2009)

    Google Scholar 

  5. Höller, A., Rauter, T., Iber, J., Kreiner, C.: Patterns for automated software diversity to support security and reliability. In: EuroPLoP 2015. ACM (2015)

    Google Scholar 

  6. Höller, A., Spitzer, B., Rauter, T., Iber, J., Kreiner, C.: Diverse compiling for software-based recovery of permanent faults in COTS processors. In: DSN-W 2016. IEEE (2016)

    Google Scholar 

  7. John, K.H., Tiegelkamp, M.: IEC 61131–3: Programming Industrial Automation Systems. Springer, Heidelberg (2010)

    Book  Google Scholar 

  8. Miller, B., Rowe, D.: A survey SCADA of and critical infrastructure incidents. In: RIIT 2012. ACM Press (2012)

    Google Scholar 

  9. Muccini, H., Sharaf, M., Weyns, D.: Self-adaptation for cyber-physical systems: a systematic literature review. In: SEAMS. ACM Press (2016)

    Google Scholar 

  10. NIST: Foundations for Innovation in Cyber-Physical Systems. Technical report (2013)

    Google Scholar 

  11. Oreizy, P., Gorlick, M., Taylor, R., Heimhigner, D., Johnson, G., Medvidovic, N., Quilici, A., Rosenblum, D., Wolf, A.: An architecture-based approach to self-adaptive software. IEEE Intell. Syst. 14(3), 54–62 (1999)

    Article  Google Scholar 

  12. Rauter, T., Höller, A., Iber, J., Kreiner, C.: Thingtegrity: a scalable trusted computing architecture for the internet of things. In: EWSN 2016. Junction Publishing (2016)

    Google Scholar 

  13. Salehie, M., Tahvildari, L.: Self-adaptive software: landscape and research challenges. ACM Trans. Auton. Adapt. Syst. 4(2), 14 (2009)

    Article  Google Scholar 

  14. Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola, R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H., Göschka, K.M.: On patterns for decentralized control in self-adaptive systems. In: Lemos, R., Giese, H., Müller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. LNCS, vol. 7475, pp. 76–107. Springer, Heidelberg (2013). doi:10.1007/978-3-642-35813-5_4

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johannes Iber .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Iber, J., Rauter, T., Krisper, M., Kreiner, C. (2017). The Potential of Self-Adaptive Software Systems in Industrial Control Systems. In: Stolfa, J., Stolfa, S., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2017. Communications in Computer and Information Science, vol 748. Springer, Cham. https://doi.org/10.1007/978-3-319-64218-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64218-5_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64217-8

  • Online ISBN: 978-3-319-64218-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics