Feature-Oriented Evolution of Automation Software Systems in Industrial Software Ecosystems

被引:0
|
作者
Hinterreiter, Daniel [1 ]
Linsbauer, Lukas [1 ]
Reisinger, Florian [1 ]
Praehofer, Herbert [2 ]
Gruenbacher, Paul [1 ]
Egyed, Alexander [3 ]
机构
[1] Johannes Kepler Univ Linz, CD Lab MEVSS, ISSE, Linz, Austria
[2] Johannes Kepler Univ Linz, Inst Syst Software, Linz, Austria
[3] Johannes Kepler Univ Linz, Software Syst Engn ISSE, Linz, Austria
基金
奥地利科学基金会;
关键词
PRODUCT; REUSE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the domain of industrial automation many companies nowadays need to serve a mass market while at the same time customers demand individual customer-specific solutions. Such customizations often apply to individual products only but may also be needed at the level of product lines for whole market segments. To handle this problem, development is frequently organized in software ecosystems (SECOs), i.e., interrelated software product lines involving internal and external developers. This paper introduces an approach supporting feature-oriented, distributed development and evolution in industrial SECOs. It is common industrial practice to first derive initial products from a product line, then adding and adapting features to satisfy individual customer requirements, possibly followed by merging back these changes into the original product line. Our approach goes beyond this practice and also allows to share new or updated features by transferring them to other product lines in the ecosystem. This is for instance useful when a feature developed in an individual customer project becomes relevant for another market segment or when updates of features need to be transferred to related products in the ecosystem. We describe and motivate research challenges based on the industrial ecosystem of an industry partner. We outline the key elements and operations of our approach, including an implementation in our FORCE 2 development environment. We demonstrate application scenarios from the well-known Pick-and-Place Unit (PPU) system as a proof of concept.
引用
收藏
页码:107 / 114
页数:8
相关论文
共 50 条
  • [21] Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line
    Xin Peng
    Seok-Won Lee
    Wen-Yun Zhao
    [J]. Journal of Computer Science and Technology, 2009, 24 : 319 - 338
  • [22] Applying Feature-Oriented Software Development in SaaS Systems: Real Experience, Measurements, and Findings
    Pedreira, Oscar
    Silva-Coira, Fernando
    Saavedra Places, Angeles
    Luaces, Miguel R.
    Gonzalez Folgueira, Leticia
    [J]. JOURNAL OF WEB ENGINEERING, 2019, 18 (4-6): : 447 - 475
  • [23] SOFTWARE TECHNOLOGY Software Agents in Industrial Automation Systems
    Pech, Stephan
    [J]. IEEE SOFTWARE, 2013, 30 (03) : 20 - 24
  • [24] Adaptive Software Oriented Automation for Industrial Elevator
    Leba, Monica
    Pop, Emil
    Badea, Alin
    [J]. PROCEEDINGS OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL, MODELLING AND SIMULATION: CONTROLLING, MODELLING AND SIMULATION, 2009, : 128 - +
  • [25] From requirements to software architecture: a feature-oriented mapping approach
    Liu, DY
    Mei, H
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS, AND INFORMATICS, VOL XVI, PROCEEDINGS, 2004, : 376 - 381
  • [26] 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
  • [27] A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software Systems
    Esfahani, Naeem
    Elkhodary, Ahmed
    Malek, Sam
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (11) : 1467 - 1493
  • [28] 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
  • [29] Preface to the special issue on feature-oriented software development (FOSD 2009)
    Apel, Sven
    Lengauer, Christian
    Lawall, Julia
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (03) : 129 - 130
  • [30] Compositional Feature-Oriented Systems
    Dubslaff, Clemens
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 : 162 - 180