{"title":"通过使用带注释的应用程序代码进行集成信息建模,减少了网络物理系统的集成工作量","authors":"Johannes O. Schmitt, Sten Grüner, Roland Braun","doi":"10.1109/WFCS.2018.8402363","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":350991,"journal":{"name":"2018 14th IEEE International Workshop on Factory Communication Systems (WFCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Reducing integration effort for cyber-physical systems through integrated information modelling using annotated application code\",\"authors\":\"Johannes O. Schmitt, Sten Grüner, Roland Braun\",\"doi\":\"10.1109/WFCS.2018.8402363\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":350991,\"journal\":{\"name\":\"2018 14th IEEE International Workshop on Factory Communication Systems (WFCS)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 14th IEEE International Workshop on Factory Communication Systems (WFCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WFCS.2018.8402363\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 14th IEEE International Workshop on Factory Communication Systems (WFCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WFCS.2018.8402363","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Reducing integration effort for cyber-physical systems through integrated information modelling using annotated application code
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.