{"title":"在测试军队通信协议中使用半导体可控制接口:MIL-STD 188-220B的应用","authors":"M. Fecko, M. U. Uyar, P. Amer, A. Sethi","doi":"10.1109/MILCOM.1999.821357","DOIUrl":null,"url":null,"abstract":"Testing army communications protocols is considered for a testing environment where the tester has limited degrees of controllability on applying inputs to an implementation under test. The inputs fall into three categories: directly controllable, semicontrollable, or uncontrollable. A graph conversion algorithm is presented to utilize the semicontrollable inputs, thereby increasing the number of testable transitions. The research was motivated while generating tests for MIL-STD 188-220B. The number of testable transitions for 188-220B Class A-Type 1 Datalink Service module is approximately 200 without utilizing semicontrollable inputs. These 200 account for only 30% of the transitions defined in the protocol specification. The presented methodology makes it possible to increase the number of testable transitions to over 700. Combined with our previous work on testing protocols with timing constraints, the methodology allows us to generate tests free of interruptions due to timeouts, and covering more than 95% of the defined transitions in 188-220B's Type 1 Datalink Layer.","PeriodicalId":334957,"journal":{"name":"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Using semicontrollable interfaces in testing army communications protocols: application to MIL-STD 188-220B\",\"authors\":\"M. Fecko, M. U. Uyar, P. Amer, A. Sethi\",\"doi\":\"10.1109/MILCOM.1999.821357\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Testing army communications protocols is considered for a testing environment where the tester has limited degrees of controllability on applying inputs to an implementation under test. The inputs fall into three categories: directly controllable, semicontrollable, or uncontrollable. A graph conversion algorithm is presented to utilize the semicontrollable inputs, thereby increasing the number of testable transitions. The research was motivated while generating tests for MIL-STD 188-220B. The number of testable transitions for 188-220B Class A-Type 1 Datalink Service module is approximately 200 without utilizing semicontrollable inputs. These 200 account for only 30% of the transitions defined in the protocol specification. The presented methodology makes it possible to increase the number of testable transitions to over 700. Combined with our previous work on testing protocols with timing constraints, the methodology allows us to generate tests free of interruptions due to timeouts, and covering more than 95% of the defined transitions in 188-220B's Type 1 Datalink Layer.\",\"PeriodicalId\":334957,\"journal\":{\"name\":\"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)\",\"volume\":\"107 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-10-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MILCOM.1999.821357\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM.1999.821357","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using semicontrollable interfaces in testing army communications protocols: application to MIL-STD 188-220B
Testing army communications protocols is considered for a testing environment where the tester has limited degrees of controllability on applying inputs to an implementation under test. The inputs fall into three categories: directly controllable, semicontrollable, or uncontrollable. A graph conversion algorithm is presented to utilize the semicontrollable inputs, thereby increasing the number of testable transitions. The research was motivated while generating tests for MIL-STD 188-220B. The number of testable transitions for 188-220B Class A-Type 1 Datalink Service module is approximately 200 without utilizing semicontrollable inputs. These 200 account for only 30% of the transitions defined in the protocol specification. The presented methodology makes it possible to increase the number of testable transitions to over 700. Combined with our previous work on testing protocols with timing constraints, the methodology allows us to generate tests free of interruptions due to timeouts, and covering more than 95% of the defined transitions in 188-220B's Type 1 Datalink Layer.