Alireza Imani, Mohammad Moshirpour, L. Belostotski
{"title":"基于检查表的Tango控件软件质量评估","authors":"Alireza Imani, Mohammad Moshirpour, L. Belostotski","doi":"10.1109/ICISAT54145.2021.9678411","DOIUrl":null,"url":null,"abstract":"Tango Controls is an open-source framework for distributed control systems used by a growing number of industrial and institutional partners. Despite the many benefits it provides to users, such as a growing community, industrial support, highly scalable, and so on, there are some disadvantages to this trending framework. Uncovering these drawbacks creates users’ awareness while considering using this open-source software in their control systems and motivates the Tango Controls development community to fix these issues. In this study, first, we review the research conducted to evaluate, optimize and compare Tango Controls with other trending commercial and open-source control system frameworks. Afterwards, we evaluate Tango Controls via a checklist-based approach by considering two types of control systems and scrutinizing the frameworks’ documentation. As a result, we detect reliability and security drawbacks that have not been identified in relevant studies as the first step of our future work to optimize Tango Controls by introducing a toolset.","PeriodicalId":112478,"journal":{"name":"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Checklist-based Software Quality Evaluation of Tango Controls\",\"authors\":\"Alireza Imani, Mohammad Moshirpour, L. Belostotski\",\"doi\":\"10.1109/ICISAT54145.2021.9678411\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Tango Controls is an open-source framework for distributed control systems used by a growing number of industrial and institutional partners. Despite the many benefits it provides to users, such as a growing community, industrial support, highly scalable, and so on, there are some disadvantages to this trending framework. Uncovering these drawbacks creates users’ awareness while considering using this open-source software in their control systems and motivates the Tango Controls development community to fix these issues. In this study, first, we review the research conducted to evaluate, optimize and compare Tango Controls with other trending commercial and open-source control system frameworks. Afterwards, we evaluate Tango Controls via a checklist-based approach by considering two types of control systems and scrutinizing the frameworks’ documentation. As a result, we detect reliability and security drawbacks that have not been identified in relevant studies as the first step of our future work to optimize Tango Controls by introducing a toolset.\",\"PeriodicalId\":112478,\"journal\":{\"name\":\"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)\",\"volume\":\"53 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICISAT54145.2021.9678411\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICISAT54145.2021.9678411","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Checklist-based Software Quality Evaluation of Tango Controls
Tango Controls is an open-source framework for distributed control systems used by a growing number of industrial and institutional partners. Despite the many benefits it provides to users, such as a growing community, industrial support, highly scalable, and so on, there are some disadvantages to this trending framework. Uncovering these drawbacks creates users’ awareness while considering using this open-source software in their control systems and motivates the Tango Controls development community to fix these issues. In this study, first, we review the research conducted to evaluate, optimize and compare Tango Controls with other trending commercial and open-source control system frameworks. Afterwards, we evaluate Tango Controls via a checklist-based approach by considering two types of control systems and scrutinizing the frameworks’ documentation. As a result, we detect reliability and security drawbacks that have not been identified in relevant studies as the first step of our future work to optimize Tango Controls by introducing a toolset.