{"title":"让我们来谈谈AutomationML, AutomationML编程的努力是什么?","authors":"R. Drath","doi":"10.1109/ETFA.2012.6489783","DOIUrl":null,"url":null,"abstract":"Data exchange between engineering tools has been identified as a major bottleneck in the engineering workflow. AutomationML aims to close this gap by supporting the exchange of a variety of aspects of automation engineering and its ability to manage multiple semantics in a heterogeneous engineering tool landscape. But beside all AutomationML-concepts, the introduction in the industry is bound to its ease of use. This paper gives an overview about the results of an activity of the AutomationML society which investigated concepts to reduce the AutomationML programming effort. After an introduction into basic requirements, this paper proposes a generic design for im-and exporter software and explains how to technically manage semantic variety. In addition, the author gives an overview about typical errors in AutomationML object modeling and how to avoid them. Finally, this paper wraps up with a major prejudice about XML based file exchange, the lack of performance, and presents encouraging results of a CAEX performance investigation.","PeriodicalId":222799,"journal":{"name":"Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"26","resultStr":"{\"title\":\"Let's talk AutomationML what is the effort of AutomationML programming?\",\"authors\":\"R. Drath\",\"doi\":\"10.1109/ETFA.2012.6489783\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Data exchange between engineering tools has been identified as a major bottleneck in the engineering workflow. AutomationML aims to close this gap by supporting the exchange of a variety of aspects of automation engineering and its ability to manage multiple semantics in a heterogeneous engineering tool landscape. But beside all AutomationML-concepts, the introduction in the industry is bound to its ease of use. This paper gives an overview about the results of an activity of the AutomationML society which investigated concepts to reduce the AutomationML programming effort. After an introduction into basic requirements, this paper proposes a generic design for im-and exporter software and explains how to technically manage semantic variety. In addition, the author gives an overview about typical errors in AutomationML object modeling and how to avoid them. Finally, this paper wraps up with a major prejudice about XML based file exchange, the lack of performance, and presents encouraging results of a CAEX performance investigation.\",\"PeriodicalId\":222799,\"journal\":{\"name\":\"Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012)\",\"volume\":\"55 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"26\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ETFA.2012.6489783\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2012.6489783","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Let's talk AutomationML what is the effort of AutomationML programming?
Data exchange between engineering tools has been identified as a major bottleneck in the engineering workflow. AutomationML aims to close this gap by supporting the exchange of a variety of aspects of automation engineering and its ability to manage multiple semantics in a heterogeneous engineering tool landscape. But beside all AutomationML-concepts, the introduction in the industry is bound to its ease of use. This paper gives an overview about the results of an activity of the AutomationML society which investigated concepts to reduce the AutomationML programming effort. After an introduction into basic requirements, this paper proposes a generic design for im-and exporter software and explains how to technically manage semantic variety. In addition, the author gives an overview about typical errors in AutomationML object modeling and how to avoid them. Finally, this paper wraps up with a major prejudice about XML based file exchange, the lack of performance, and presents encouraging results of a CAEX performance investigation.