{"title":"基于程序分析的减少初学者网络构造练习错误配置的方法设计","authors":"Y. Tateiwa, N. Takahashi","doi":"10.1109/AINA.2018.00120","DOIUrl":null,"url":null,"abstract":"Traditionally, the identification of errors in network settings has been performed by reviewing the settings and executing diagnostic tools. However, because this method is based on the experience of the performer and also it is not procedurized, it is difficult to implement it with computers. Therefore, we focused on that it is possible to find relations between program input and output by analyzing program behavior with program analysis technique. In this paper, we propose a method to identify the network settings that affect network reachability errors by program analysis for behavior of a communication simulator program. The simulator takes network settings as a part of the input and computes communication reachability. The technical contributions of this study are as follows; 1) a formal representation that defines the specification of the exercise problems to which the proposed method can be applied, 2) the model of a simulator that is effective for the proposed method, 3) a technique that do not increase the burden on teachers in performing the method, and 4) a technique to reduce the amount of calculations required for performing the proposed method.","PeriodicalId":239730,"journal":{"name":"2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of Program Analysis Based Approach for Narrowing Down Misconfigurations in Beginner Network Construction Exercises\",\"authors\":\"Y. Tateiwa, N. Takahashi\",\"doi\":\"10.1109/AINA.2018.00120\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Traditionally, the identification of errors in network settings has been performed by reviewing the settings and executing diagnostic tools. However, because this method is based on the experience of the performer and also it is not procedurized, it is difficult to implement it with computers. Therefore, we focused on that it is possible to find relations between program input and output by analyzing program behavior with program analysis technique. In this paper, we propose a method to identify the network settings that affect network reachability errors by program analysis for behavior of a communication simulator program. The simulator takes network settings as a part of the input and computes communication reachability. The technical contributions of this study are as follows; 1) a formal representation that defines the specification of the exercise problems to which the proposed method can be applied, 2) the model of a simulator that is effective for the proposed method, 3) a technique that do not increase the burden on teachers in performing the method, and 4) a technique to reduce the amount of calculations required for performing the proposed method.\",\"PeriodicalId\":239730,\"journal\":{\"name\":\"2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA)\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AINA.2018.00120\",\"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 32nd International Conference on Advanced Information Networking and Applications (AINA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AINA.2018.00120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design of Program Analysis Based Approach for Narrowing Down Misconfigurations in Beginner Network Construction Exercises
Traditionally, the identification of errors in network settings has been performed by reviewing the settings and executing diagnostic tools. However, because this method is based on the experience of the performer and also it is not procedurized, it is difficult to implement it with computers. Therefore, we focused on that it is possible to find relations between program input and output by analyzing program behavior with program analysis technique. In this paper, we propose a method to identify the network settings that affect network reachability errors by program analysis for behavior of a communication simulator program. The simulator takes network settings as a part of the input and computes communication reachability. The technical contributions of this study are as follows; 1) a formal representation that defines the specification of the exercise problems to which the proposed method can be applied, 2) the model of a simulator that is effective for the proposed method, 3) a technique that do not increase the burden on teachers in performing the method, and 4) a technique to reduce the amount of calculations required for performing the proposed method.