Assessing Adaptability of Software Architectures for Cyber Physical Production Systems (bibtex)
by Michael Mayrhofer, Christoph Mayr-Dorn, Alois Zoitl, Ouijdane Guiza, Georg Weichhart, Alexander Egyed
Abstract:
Cyber physical production systems (CPPS) focus on increasing the flexibility and adaptability of industrial production systems, systems that comprise hardware such as sensors and actuators in machines as well as software controlling and integrating these machines. The requirements of customised mass production imply that control software needs to be adaptable after deployment in a shop floor, possibly even without interrupting production. Software architecture plays a central role in achieving run-time adaptability. In this paper we describe five architectures, that define the structure and interaction of software components in CPPS. Three of them already are already well known and used in the field. The other two we contribute as possible solution to overcome limitations of the first three architectures. We analyse the architectures’ ability to support adaptability based on Taylor et al.’s BASE framework. We compare the architectures and discuss how the implications of CPPS affect the analysis with BASE. We further highlight what lessons from “traditional” software architecture research can be applied to arrive at adaptable software architectures for cyber physical production systems.
Reference:
Assessing Adaptability of Software Architectures for Cyber Physical Production Systems (Michael Mayrhofer, Christoph Mayr-Dorn, Alois Zoitl, Ouijdane Guiza, Georg Weichhart, Alexander Egyed), In 13th European Conference on Software Architecture (ECSA), Paris, France, 2019.
Bibtex Entry:
@Conference{DBLP:conf/ecsa/MayrhoferMZGWE19,
  author    = {Michael Mayrhofer and Christoph Mayr-Dorn and Alois Zoitl and Ouijdane Guiza and Georg Weichhart and Alexander Egyed},
  booktitle = {13th European Conference on Software Architecture (ECSA), Paris, France},
  title     = {Assessing Adaptability of Software Architectures for Cyber Physical Production Systems},
  year      = {2019},
  pages     = {143--158},
  abstract  = {Cyber physical production systems (CPPS) focus on increasing the flexibility and adaptability of industrial production systems, systems that comprise hardware such as sensors and actuators in machines as well as software controlling and integrating these machines. The requirements of customised mass production imply that control software needs to be adaptable after deployment in a shop floor, possibly even without interrupting production. Software architecture plays a central role in achieving run-time adaptability. In this paper we describe five architectures, that define the structure and interaction of software components in CPPS. Three of them already are already well known and used in the field. The other two we contribute as possible solution to overcome limitations of the first three architectures. We analyse the architectures’ ability to support adaptability based on Taylor et al.’s BASE framework. We compare the architectures and discuss how the implications of CPPS affect the analysis with BASE. We further highlight what lessons from “traditional” software architecture research can be applied to arrive at adaptable software architectures for cyber physical production systems.},
  bibsource = {dblp computer science bibliography, https://dblp.org},
  biburl    = {https://dblp.org/rec/bib/conf/ecsa/MayrhoferMZGWE19},
  crossref  = {DBLP:conf/ecsa/2019},
  doi       = {10.1007/978-3-030-29983-5\_10},
  file      = {:Conferences/ECSA 2019 - Assessing Adaptability of Software Architectures for Cyber Physical Production Systems/Assessing Adaptability of Software Architectures for Cyber Physical Production Systems-preprint.pdf:PDF},
  keywords  = {Pro2Future},
  timestamp = {Mon, 02 Sep 2019 14:08:12 +0200},
  url       = {https://doi.org/10.1007/978-3-030-29983-5\_10},
}
Powered by bibtexbrowser