{"title":"IEC 61131-3系统中的软件设计模式:一个案例研究","authors":"P. Nenninger, Tobias Puchstein","doi":"10.1109/IEMCON.2018.8614783","DOIUrl":null,"url":null,"abstract":"Software design patterns have matured to be an standard tool in mainstream software engineering. They have however not found their way into the industrial automation domain, where a lot of the software is implemented in IEC 61131–3 languages. This paper builds on an existing body of knowledge to identify software design patterns in two automation system case studies. The patterns, which were identified are discussed and evaluated under the aspects of code quality, reusability and usefulness for documentation.","PeriodicalId":368939,"journal":{"name":"2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Software Design Patters in IEC 61131–3 Systems: A Case Study\",\"authors\":\"P. Nenninger, Tobias Puchstein\",\"doi\":\"10.1109/IEMCON.2018.8614783\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software design patterns have matured to be an standard tool in mainstream software engineering. They have however not found their way into the industrial automation domain, where a lot of the software is implemented in IEC 61131–3 languages. This paper builds on an existing body of knowledge to identify software design patterns in two automation system case studies. The patterns, which were identified are discussed and evaluated under the aspects of code quality, reusability and usefulness for documentation.\",\"PeriodicalId\":368939,\"journal\":{\"name\":\"2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IEMCON.2018.8614783\",\"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 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEMCON.2018.8614783","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software Design Patters in IEC 61131–3 Systems: A Case Study
Software design patterns have matured to be an standard tool in mainstream software engineering. They have however not found their way into the industrial automation domain, where a lot of the software is implemented in IEC 61131–3 languages. This paper builds on an existing body of knowledge to identify software design patterns in two automation system case studies. The patterns, which were identified are discussed and evaluated under the aspects of code quality, reusability and usefulness for documentation.