Reducing Integration Effort for Cyber-Physical Systems Through Integrated Information Modelling using Annotated Application Code

被引:0
作者
Schmitt, Johannes [1 ]
Gruener, Sten [1 ]
Braun, Roland [1 ]
机构
[1] ABB Corp Res Ctr Germany, Ladenburg, Germany
来源
2018 14TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS (WFCS 2018) | 2018年
关键词
CPS; Modelling; OPC UA; Annotation; Integration;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Cyber-Physical Systems (CPS) increasingly make use of modelling technologies like OPC Unified Architecture (OPC UA). These modelling technologies already reduce integration efforts as they provide a common Application Programming Interface (API) to handle and access properties and methods that are exposed by applications running on the CPS. These properties and methods can be structured and enriched with semantics within an information model. The integration of the information model with the application is still a quite complex task that typically requires comparable large manual programming efforts and additional components to manage the interaction between application and model. This work targets especially at more complex applications that shall be configurable through the information model - therefore a use case of a configurable state-machine is discussed in this work. To manage the interaction between such a dynamic application and an information model, a tight coupling of both is required. This work targets at re-use and integration of application code with information modelling based on annotations added to the application code. As a result, the object-structure and the (business) logic of the objects is integrated with the model. Finally, the external consumer can not only read, write and browse the exposed properties and methods of the application, but also create, update and delete objects within the object-structure with minimal additional manual efforts.
引用
收藏
页数:9
相关论文
共 16 条
  • [1] Alexeeva Z., 2016, VDE C
  • [2] [Anonymous], 2016, J KING SAUD U COMPUT
  • [3] [Anonymous], 2012, 625416 IEC
  • [4] [Anonymous], 2015, 62541100 IEC
  • [5] Burzlaff F., 2018, EXECUTING MODEL BASE
  • [6] De S., 2011, SERVICE MODELLING IN
  • [7] Fathy Y., 2017, ACM COMPUTING SURVEY
  • [8] RESTful Industrial Communication With OPC UA
    Gruener, Sten
    Pfrommer, Julius
    Palm, Florian
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2016, 12 (05) : 1832 - 1841
  • [9] Semantic service provisioning for smart objects: Integrating IoT applications into the web
    Han, Son N.
    Crespi, Noel
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 76 : 180 - 197
  • [10] Imtiaz J, 2013, IEEE INTL CONF IND I, P500, DOI 10.1109/INDIN.2013.6622935