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 条
  • [1] Applying Software Product Line Techniques in Model-based Embedded Systems Engineering
    Polzer, Andreas
    Kowalewski, Stefan
    Botterweck, Goetz
    [J]. MOMPES: 2009 ICSE WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2009, : 2 - +
  • [2] Managing complexity and variability of a model-based embedded software product line
    Andreas Polzer
    Daniel Merschen
    Goetz Botterweck
    Andreas Pleuss
    Jacques Thomas
    Bernd Hedenetz
    Stefan Kowalewski
    [J]. Innovations in Systems and Software Engineering, 2012, 8 (1) : 35 - 49
  • [3] Managing complexity and variability of a model-based embedded software product line
    Polzer, Andreas
    Merschen, Daniel
    Botterweck, Goetz
    Pleuss, Andreas
    Thomas, Jacques
    Hedenetz, Bernd
    Kowalewski, Stefan
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 35 - 49
  • [4] Integration testing in software product line engineering: A model-based technique
    Reis, Sacha
    Metzger, Andreas
    Pohl, Klaus
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4422 : 321 - +
  • [5] Product Family Design Optimization Using Model-Based Engineering Techniques
    Stenger, David
    Altherr, Lena C.
    Mueller, Tankred
    Pelz, Peter F.
    [J]. OPERATIONS RESEARCH PROCEEDINGS 2017, 2018, : 495 - 502
  • [6] Model-based pairwise testing for feature interaction coverage in software product line engineering
    Malte Lochau
    Sebastian Oster
    Ursula Goltz
    Andy Schürr
    [J]. Software Quality Journal, 2012, 20 : 567 - 604
  • [7] Applying Model-based Software Product Line Testing Approaches to the Automation Engineering Domain
    Lochau, Malte
    Buerdek, Johannes
    Lity, Sascha
    Hagner, Matthias
    Legat, Christoph
    Goltz, Ursula
    Schuerr, Andy
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2014, 62 (11) : 771 - 780
  • [8] Model-based pairwise testing for feature interaction coverage in software product line engineering
    Lochau, Malte
    Oster, Sebastian
    Goltz, Ursula
    Schuerr, Andy
    [J]. SOFTWARE QUALITY JOURNAL, 2012, 20 (3-4) : 567 - 604
  • [9] Model-Based Systems Product Line Engineering with Physical Design Variability for Aircraft Systems
    Li, Mole
    Guan, Lin
    Dickerson, Charles
    Grigg, Alan
    [J]. 2016 11TH SYSTEMS OF SYSTEM ENGINEERING CONFERENCE (SOSE), IEEE, 2016,
  • [10] Model-based Test Generation for Software Product Line
    Cai, Xinying
    Zeng, Hongwei
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 347 - 351