{"title":"对CafeOBJ重写规范生成测试用例的初步研究","authors":"Masaki Nakamura","doi":"10.1109/GCCE.2016.7800419","DOIUrl":null,"url":null,"abstract":"In the OTS/CafeOBJ method, systems are described in CafeOBJ algebraic specification language, and verified by using equational reasoning. A proof score is a script of verification. We have proposed a method which generate skeleton Java codes and test cases from specifications and proof scores, however, test cases generated from the method are not complete, that is, there are blanks to be filled to be executed. In this study, we propose a way to instantiate the generated test cases by using CafeOBJ rewrite specifications and search command to obtain a test case generation method which generate executable test cases.","PeriodicalId":416104,"journal":{"name":"2016 IEEE 5th Global Conference on Consumer Electronics","volume":"34 4","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A preliminary study of test case generation by CafeOBJ rewrite specifications\",\"authors\":\"Masaki Nakamura\",\"doi\":\"10.1109/GCCE.2016.7800419\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the OTS/CafeOBJ method, systems are described in CafeOBJ algebraic specification language, and verified by using equational reasoning. A proof score is a script of verification. We have proposed a method which generate skeleton Java codes and test cases from specifications and proof scores, however, test cases generated from the method are not complete, that is, there are blanks to be filled to be executed. In this study, we propose a way to instantiate the generated test cases by using CafeOBJ rewrite specifications and search command to obtain a test case generation method which generate executable test cases.\",\"PeriodicalId\":416104,\"journal\":{\"name\":\"2016 IEEE 5th Global Conference on Consumer Electronics\",\"volume\":\"34 4\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 5th Global Conference on Consumer Electronics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GCCE.2016.7800419\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 5th Global Conference on Consumer Electronics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GCCE.2016.7800419","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A preliminary study of test case generation by CafeOBJ rewrite specifications
In the OTS/CafeOBJ method, systems are described in CafeOBJ algebraic specification language, and verified by using equational reasoning. A proof score is a script of verification. We have proposed a method which generate skeleton Java codes and test cases from specifications and proof scores, however, test cases generated from the method are not complete, that is, there are blanks to be filled to be executed. In this study, we propose a way to instantiate the generated test cases by using CafeOBJ rewrite specifications and search command to obtain a test case generation method which generate executable test cases.