Variability Realization in Model-based System Engineering using Software Product Line Techniques: An Industrial Perspective

被引:2
|
作者
Schaefer, Andreas [1 ]
Becker, Martin [1 ]
Andres, Markus [2 ]
Kistenfeger, Tim [2 ]
Rohlf, Florian [3 ]
机构
[1] Fraunhofer IESE, Kaiserslautern, RP, Germany
[2] HENSOLDT Sensors GmbH, Ulm, BW, Germany
[3] TU Kaiserslautern, Kaiserslautern, RP, Germany
关键词
System and software product line engineering; variant management; variability realization; variability mechanism; model-based systems engineering; SysML; UML; decision support;
D O I
10.1145/3461001.3473060
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Efficiently handling system variants is rising of importance in industry and challenges the application of model-based systems engineering. This paper reveals the increasing industrial demand of guidance and decision support on how to handle variants and variability within SysML and UML models. While a substantial amount of variability realization approaches has already been published on source code level, there is little guidance for practitioners on system model level. Hence, there is major uncertainty in dealing with system changes or concurrent system modeling of related system. Due to a poor modularization and variability realization these model variants are ending up in interwoven and complex system models. In this paper, we aim to raise awareness of the need for appropriate guidance and decision support, identify important contextual factors of MBSE that influence variability realization, and derive well known variability mechanisms used in software coding for their applicability in system modeling.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Industrial-strength software product line engineering
    Klein, J
    Hill, D
    Weiss, D
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 311 - 311
  • [22] Industrial Design and Development Software System Architecture Based on Model-Based Systems Engineering and Cloud Computing
    Yu, Chao
    Li, Qing
    Liu, Kui
    Chen, Yuwen
    Wei, Hailong
    [J]. ANNUAL REVIEWS IN CONTROL, 2021, 51 : 401 - 423
  • [23] Model-Based Framework for Embedded System Product Line
    Hoyos, Horacio
    Casallas, Rubby
    Jimenez, Fernando
    [J]. 38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 3101 - 3106
  • [24] How Do Our Neighbours Do Product Line Engineering? A Comparison of Hardware and Software Product Line Engineering Approaches from an Industrial Perspective
    Becker, Martin
    Zhang, Bo
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 190 - 195
  • [25] A Product Domain Model based Software Product Line Engineering for Web Application
    Nerome, Takashi
    Numao, Masayuki
    [J]. 2014 SECOND INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2014, : 572 - 576
  • [26] On integration of model-based validation in software engineering of industrial automation systems
    Vyatkin, V
    [J]. PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL MULTI-CONFERENCE ON AUTOMATION, CONTROL, AND INFORMATION TECHNOLOGY - AUTOMATION, CONTROL, AND APPLICATIONS, 2005, : 129 - 134
  • [27] On the Use of Test Cases in Model-Based Software Product Line Development
    Knapp, Alexander
    Roggenbach, Markus
    Schlingloff, Bernd-Holger
    [J]. 18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 247 - 251
  • [28] Managing Variation: An Industrial Perspective on Product Line Engineering
    Clements, Paul
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), 2019, : 1 - 1
  • [29] Applying Model-Based Systems Engineering for Product Engineering Management Concepts for Industrial Application
    Tschirner, Christian
    Bretz, Lukas
    Dumitrescu, Roman
    Gausemeier, Juergen
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 42 - 49
  • [30] Questioning integration of verification in model-based systems engineering: an industrial perspective
    Laing, C.
    David, P.
    Blanco, E.
    Dorel, X.
    [J]. COMPUTERS IN INDUSTRY, 2020, 114