Evolution in industrial plant automation: A case study

Industrial plants are operated a long period of time. Hence, evolution of these plants is necessary to cope with technological developments or market requests. However, evolution cycles of disciplines involved in cooperative design of such plants are different. Therefore, further research needs to be investigated in order to provide an integrated variant and version management, i.e. evolution management, of such plants. As a first step towards solving this issue, this paper presents an abstract model for industrial plant evolution and analyses it using a detailed case study in the industrial plant automation domain.

[1]  Jilles van Gurp,et al.  1 Version management tools as a basis for integrating Product Deri- vation and Software Product Families , 2006 .

[2]  Itana Maria de Souza Gimenes,et al.  A variability management process for software product lines , 2005, CASCON.

[3]  Peter Knauber Managing the Evolution of Software Product Lines , 2004 .

[4]  Krzysztof Czarnecki,et al.  Sample Spaces and Feature Models: There and Back Again , 2008, 2008 12th International Software Product Line Conference.

[5]  Jan Bosch,et al.  A taxonomy of variability realization techniques , 2005, Softw. Pract. Exp..

[6]  Klaus Pohl,et al.  Software Product Line Variability Management , 2006, 10th International Software Product Line Conference (SPLC'06).

[7]  Cláudia Maria Lima Werner,et al.  Odyssey-SCM: An integrated software configuration management infrastructure for UML models , 2007, Sci. Comput. Program..

[8]  Peter Knauber,et al.  Configuration Management for Software Product Lines , 2022 .

[9]  E. Westkämper Adaptable Production Structures , 2003 .

[10]  Konstantin Kernschmidt,et al.  Specification of the Requirements to Support Information Technology-Cycles in the Machine and Plant Manufacturing Industry , 2012 .

[11]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[12]  Christian Bartelt Kollaborative Modellierung im Software Engineering , 2011 .

[13]  Klaus Pohl,et al.  Software Product Line Engineering , 2005 .

[14]  Jan Bosch,et al.  A taxonomy of variability realization techniques: Research Articles , 2005 .

[15]  Birgit Vogel-Heuser,et al.  Requirements on Evolution Management of Product Lines in Automation Engineering , 2012 .

[16]  Udo Kelter,et al.  A Generic Difference Algorithm for UML Models , 2005, Software Engineering.

[17]  Yang Li,et al.  Comparing State- and Operation-Based Change Tracking on Models , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference.

[18]  Ernst Lippe,et al.  Operation-based merging , 1992 .