Title
Feature-Oriented Evolution of Automation Software Systems in Industrial Software Ecosystems
Abstract
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 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> development environment. We demonstrate application scenarios from the well-known Pick-and-Place Unit (PPU) system as a proof of concept.
Year
DOI
Venue
2018
10.1109/ETFA.2018.8502557
2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA)
Keywords
Field
DocType
feature-oriented evolution,automation software systems,industrial software ecosystems,industrial automation,pick-and-place unit system
Market segmentation,Software engineering,Distributed development,Software system,Control engineering,Automation,Proof of concept,Software,Control system,Engineering,Mass market
Conference
Volume
ISSN
ISBN
1
1946-0740
978-1-5386-7109-2
Citations 
PageRank 
References 
0
0.34
28
Authors
6
Name
Order
Citations
PageRank
Daniel Hinterreiter123.08
Herbert Prähofer218917.00
Lukas Linsbauer323318.25
Paul Grünbacher42007118.84
Florian Reisinger500.34
Alexander Egyed62434178.98