{"title":"工业应用软件多态交互的自动化度量","authors":"Z. Hang, Huang Zhi-qiu, Wang Li, Chen Liang","doi":"10.1109/ICIEA.2008.4582561","DOIUrl":null,"url":null,"abstract":"Industrial designer pressure to get their applications software more quickly and higher quality. Unified Modeling Language has been a software modeling standard. Sequence diagrams of UML can not describe the polymorphism, which leads to lack sequence diagram metrics to guide the polymorphism methods test cases generation. An approach is proposed to formalize polymorphism sequence diagrams and generate test case. According to class constraints and Satisfying Set rules, the approach got the Class Sets of Polymorphism Methods. The approach transformed sequence diagrams into the Polymorphism Class Object Method Acyclic Graph. Utilizing the Depth First Search, the approach automatically generated sequence diagram test cases. The approach availability was verified by an example analysis. The results show that the approach can measure the polymorphic methods and generate sequence diagram test cases to test polymorphism methods. It can enhance the coverage of tests.","PeriodicalId":309894,"journal":{"name":"2008 3rd IEEE Conference on Industrial Electronics and Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Automated metrics for industrial applications software polymorphic interactions\",\"authors\":\"Z. Hang, Huang Zhi-qiu, Wang Li, Chen Liang\",\"doi\":\"10.1109/ICIEA.2008.4582561\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Industrial designer pressure to get their applications software more quickly and higher quality. Unified Modeling Language has been a software modeling standard. Sequence diagrams of UML can not describe the polymorphism, which leads to lack sequence diagram metrics to guide the polymorphism methods test cases generation. An approach is proposed to formalize polymorphism sequence diagrams and generate test case. According to class constraints and Satisfying Set rules, the approach got the Class Sets of Polymorphism Methods. The approach transformed sequence diagrams into the Polymorphism Class Object Method Acyclic Graph. Utilizing the Depth First Search, the approach automatically generated sequence diagram test cases. The approach availability was verified by an example analysis. The results show that the approach can measure the polymorphic methods and generate sequence diagram test cases to test polymorphism methods. It can enhance the coverage of tests.\",\"PeriodicalId\":309894,\"journal\":{\"name\":\"2008 3rd IEEE Conference on Industrial Electronics and Applications\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-06-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 3rd IEEE Conference on Industrial Electronics and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIEA.2008.4582561\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 3rd IEEE Conference on Industrial Electronics and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIEA.2008.4582561","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automated metrics for industrial applications software polymorphic interactions
Industrial designer pressure to get their applications software more quickly and higher quality. Unified Modeling Language has been a software modeling standard. Sequence diagrams of UML can not describe the polymorphism, which leads to lack sequence diagram metrics to guide the polymorphism methods test cases generation. An approach is proposed to formalize polymorphism sequence diagrams and generate test case. According to class constraints and Satisfying Set rules, the approach got the Class Sets of Polymorphism Methods. The approach transformed sequence diagrams into the Polymorphism Class Object Method Acyclic Graph. Utilizing the Depth First Search, the approach automatically generated sequence diagram test cases. The approach availability was verified by an example analysis. The results show that the approach can measure the polymorphic methods and generate sequence diagram test cases to test polymorphism methods. It can enhance the coverage of tests.