Feature-Oriented Development in Industrial Automation Software Ecosystems: Development Scenarios and Tool Support

被引:0
|
作者
Praehofer, Herbert [1 ]
Rabiser, Daniela [2 ]
Angerer, Florian [2 ]
Gruenbacher, Paul [2 ]
Feichtinger, Peter [2 ]
机构
[1] Johannes Kepler Univ Linz, Inst Syst Software, Linz, Austria
[2] Johannes Kepler Univ Linz, Inst Software Syst Engn, Christian Doppler Lab MEVSS, Linz, Austria
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to increased market demands for highly customized and machine-specific solutions in manufacturing, industrial software systems are often developed as software product lines (SPL) and organized as software ecosystems (SECO) with internal and external developers composing individual solutions based on a common technological platform. In such settings, software development usually occurs in a multi-stage process: system variants initially derived from a platform are adapted and extended to meet specific requirements. This common approach, however, results in significant challenges for software development and maintenance. In this paper we review key challenges we have been observing when investigating our industrial partner's software ecosystems. We then present a feature-oriented development approach we have been developing to tackle those. Our approach is backed with static analysis methods to deal with system variants and versions created in software maintenance.
引用
收藏
页码:1218 / 1223
页数:6
相关论文
共 50 条
  • [1] Supporting Feature-Oriented Development and Evolution in Industrial Software Ecosystems
    Hinterreiter, Daniel
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE - VOL 2, 2018, : 79 - 86
  • [2] Feature-Oriented Evolution of Automation Software Systems in Industrial Software Ecosystems
    Hinterreiter, Daniel
    Linsbauer, Lukas
    Reisinger, Florian
    Praehofer, Herbert
    Gruenbacher, Paul
    Egyed, Alexander
    [J]. 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 107 - 114
  • [3] FeatureIDE: A Tool Framework for Feature-Oriented Software Development
    Kaestner, Christian
    Thuem, Thomas
    Saake, Gunter
    Feigenspan, Janet
    Leich, Thomas
    Wielgorz, Fabian
    Apel, Sven
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 611 - +
  • [4] An Overview of Feature-Oriented Software Development
    Apel, Sven
    Kaestner, Christian
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (05): : 49 - 84
  • [5] FeatureIDE: An extensible framework for feature-oriented software development
    Thuema, Thomas
    Kaestner, Christian
    Benduhn, Fabian
    Meinicke, Jens
    Saake, Gunter
    Leich, Thomas
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 79 : 70 - 85
  • [6] View Infinity: A Zoomable Interface for Feature-Oriented Software Development
    Stengel, Michael
    Frisch, Mathias
    Apel, Sven
    Feigenspan, Janet
    Kaestner, Christian
    Dachselt, Raimund
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1031 - 1033
  • [7] Supporting feature-oriented evolution in industrial automation product lines
    Hinterreiter, Daniel
    Linsbauer, Lukas
    Feichtinger, Kevin
    Praehofer, Herbert
    Gruenbacher, Paul
    [J]. CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2020, 28 (04): : 265 - 279
  • [8] Applying a Feature-Oriented Software Development Approach to Model Interaction Diversity
    Gollasch, David
    Weber, Gerhard
    [J]. PROCEEDINGS OF 2023 MENSCH UND COMPUTER, MUC 2023: Building Bridges, 2023, : 427 - 431
  • [9] A Comprehensive Feature-Oriented Traceability Model for Software Product Line Development
    Shen, Liwei
    Peng, Xin
    Zhao, Wenyun
    [J]. ASWEC 2009: 20TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 210 - 219
  • [10] Feature-oriented development of applications for a domain
    Kang, KC
    [J]. FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, : 354 - 355