Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems

被引:22
|
作者
Krueger, Jacob [1 ,2 ]
Nielebock, Sebastian [1 ]
Krieter, Sebastian [1 ]
Diedrich, Christian [1 ]
Leich, Thomas [2 ]
Saake, Gunter [1 ]
Zug, Sebastian [1 ]
Ortmeier, Frank [1 ]
机构
[1] Otto Von Guericke Univ, Magdeburg, Germany
[2] Harz Univ Appl Sci, Wernigerode, Germany
关键词
Software product line; Cyber-physical system; Modeling;
D O I
10.1145/3106195.3106217
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Smart IT has an increasing influence on the control of daily life. For instance, smart grids manage power supply, autonomous automobiles take part in traffic, and assistive robotics support humans in production cells. We denote such systems as Cyber-physical Systems (CPSs), where cyber addresses the controlling software, while physical describes the controlled hardware. One key aspect of CPSs is their capability to adapt to new situations autonomously or with minimal human intervention. To achieve this, CPSs reuse, reorganize and reconfigure their components during runtime. Some components may even serve in different CPSs and different situations simultaneously. The hardware of a CPS usually consists of a heterogeneous set of variable components. While each component can be designed as a software product line (SPL), which is a well established approach to describe software and hardware variability, it is not possible to describe CPSs' variability solely on a set of separate, non-interacting product lines. To properly manage variability, a CPS must specify dependencies and interactions of its separate components and cope with variable environments, changing requirements, and differing safety properties. In this paper, we i) propose a classification of variability aspects, ii) point out current challenges in variability modeling, and iii) sketch open research questions. Overall, we aim to initiate new research directions for variable CPSs based on existing product-line techniques.
引用
收藏
页码:237 / 241
页数:5
相关论文
共 50 条
  • [1] Reasoning about Product Lines of Cyber-Physical Systems with Clafer
    Czarnecki, Krzysztof
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (206): : 1 - U4
  • [2] Modeling more software performance antipatterns in cyber-physical systems
    Pinciroli, Riccardo
    Smith, Connie U.
    Trubiani, Catia
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024, 23 (04): : 1003 - 1023
  • [3] Formal Modeling of Testing Software for Cyber-Physical Automation Systems
    Buzhinsky, Igor
    Pang, Cheng
    Vyatkin, Valeriy
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 301 - 306
  • [4] Malicious software spread modeling and control in cyber-physical systems
    Yang, Bo
    Yu, Zhenhua
    Cai, Yuanli
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 248
  • [5] Modeling Cyber-Physical Systems
    Derler, Patricia
    Lee, Edward A.
    Vincentelli, Alberto Sangiovanni
    [J]. PROCEEDINGS OF THE IEEE, 2012, 100 (01) : 13 - 28
  • [6] Modularization Technique to Support Software Variability in Cyber-Physical Production Systems
    Sharma, Shubham
    Fadhlillah, Hafiyyan Sayyid
    Fernandez, Antonio M. Gutierrez
    Rabiser, Rick
    Zoitl, Alois
    [J]. 17TH INTERNATIONAL WORKING CONFERENCE ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS, VAMOS 2023, 2023, : 71 - 76
  • [7] Variability Variations in Cyber-Physical Systems
    Fuentes, Lidia
    [J]. SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2020, : XX - XX
  • [8] Variability-intensive Software Systems: Product Lines and Beyond
    Galster, Matthias
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS '19), 2019,
  • [9] Composition of Verification Assets for Software Product Lines of Cyber Physical Systems
    McGee, Ethan T.
    Silva, Roselane S.
    McGregor, John D.
    [J]. MASTERING SCALE AND COMPLEXITY IN SOFTWARE REUSE (ICSR 2017), 2017, 10221 : 123 - 138
  • [10] Towards an Understanding of Cyber-Physical Systems as Industrial Software-Product-Service Systems
    Mikusz, M.
    [J]. PRODUCT SERVICES SYSTEMS AND VALUE CREATION: PROCEEDINGS OF THE 6TH CIRP CONFERENCE ON INDUSTRIAL PRODUCT-SERVICE SYSTEMS, 2014, 16 : 385 - 389