Abstract

AbstractA crucial part of the automation system engineering consists of the reconciliation of engineering models. Hence, information from a source model is used to generate instances of a target model. For example, for each element in the plant and instrumentation diagram (P&ID) a corresponding representative is generated on the operator screen of the human machine interface (HMI). Most of those reconciliations follow simple rules. Nevertheless, due to the lack of tool support, most of this work is done manually. On the other hand, well studied transformation techniques exist, whichin the field of model driven development. The paper combines the concept of model transformation with the help of triple graph grammars (TGGs) and the approach of an integrated rule-based system to gain a formal background for the model transformation at runtime of an automation system. It will be demonstrated that TGGs are suitable to formulate the transformation rules in automation system engineering and that the rules can be generated by the system engineer without additional knowledge. Further, the paper proposes the adaption of the existing rule-based system ACPLT/RE to the concepts of bidirectional TGG rules to benefit from the possibilities of the TGG concept for model transformation at runtime. Finally the potential of model transformation at runtime with special focus on automation system engineering is demonstrated with the help of the flow analysis example.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.