TY - GEN
T1 - A Cross-Disciplinary Language for Change Propagation Rules
AU - Busch, Kiana
AU - Werle, Dominik
AU - Löper, Martin
AU - Heinrich, Robert
AU - Reussner, Ralf
AU - Vogel-Heuser, Birgit
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/12/4
Y1 - 2018/12/4
N2 - Automated production systems are in operation for a long time and are continuously being changed. Therefore, for these systems it is important to have the ability to react efficiently to changes. Change propagation analysis approaches allow predicting the effects of changes before they are actually implemented. Such approaches often use predefined change propagation rules that indicate how the change propagates in a system. However, the change propagation rules used by these approaches are limited to a discipline such as information systems, to the structure of system elements in a discipline, or to a programming language such as Java. In this paper, we present a cross-disciplinary language to specify change propagation rules. The proposed language is independent of a particular discipline, structure of system elements, or programming languages. To show the improvement of the readability and the coverage of the change propagation rules with our language, we apply it to two existing approaches to change propagation analysis for the electronic and mechanical components, as well as control software of automated production systems.
AB - Automated production systems are in operation for a long time and are continuously being changed. Therefore, for these systems it is important to have the ability to react efficiently to changes. Change propagation analysis approaches allow predicting the effects of changes before they are actually implemented. Such approaches often use predefined change propagation rules that indicate how the change propagates in a system. However, the change propagation rules used by these approaches are limited to a discipline such as information systems, to the structure of system elements in a discipline, or to a programming language such as Java. In this paper, we present a cross-disciplinary language to specify change propagation rules. The proposed language is independent of a particular discipline, structure of system elements, or programming languages. To show the improvement of the readability and the coverage of the change propagation rules with our language, we apply it to two existing approaches to change propagation analysis for the electronic and mechanical components, as well as control software of automated production systems.
UR - http://www.scopus.com/inward/record.url?scp=85057184638&partnerID=8YFLogxK
U2 - 10.1109/COASE.2018.8560364
DO - 10.1109/COASE.2018.8560364
M3 - Conference contribution
AN - SCOPUS:85057184638
T3 - IEEE International Conference on Automation Science and Engineering
SP - 1099
EP - 1104
BT - 2018 IEEE 14th International Conference on Automation Science and Engineering, CASE 2018
PB - IEEE Computer Society
T2 - 14th IEEE International Conference on Automation Science and Engineering, CASE 2018
Y2 - 20 August 2018 through 24 August 2018
ER -