{"title":"模型动画从UML4MBT元模型到SMT元模型的转换规则","authors":"J. Cantenot, F. Ambert, F. Bouquet","doi":"10.1145/2428516.2428526","DOIUrl":null,"url":null,"abstract":"In the Model Based Testing domain, one of the bottleneck elements is the tests generation (time or reachability). In literature, one of the efficient solutions to evaluate a formula is to use an SMT solver. However the input language, SMT-lib, used by the solvers is not adapted to human modelling. To model we choose to use a sufficient sub-part of UML/OCL for Model Based Testing generation, called UML4MBT. This sub-part has been formalized with a meta-model. In this paper, we define the SMT meta-model and we describe the transformation rules from the UML4MBT meta-model to the SMT meta-model. We give the results of the experiments on a first implementation of the rules.","PeriodicalId":163118,"journal":{"name":"Object Constraint Language","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Transformation rules from UML4MBT meta-model to SMT meta-model for model animation\",\"authors\":\"J. Cantenot, F. Ambert, F. Bouquet\",\"doi\":\"10.1145/2428516.2428526\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the Model Based Testing domain, one of the bottleneck elements is the tests generation (time or reachability). In literature, one of the efficient solutions to evaluate a formula is to use an SMT solver. However the input language, SMT-lib, used by the solvers is not adapted to human modelling. To model we choose to use a sufficient sub-part of UML/OCL for Model Based Testing generation, called UML4MBT. This sub-part has been formalized with a meta-model. In this paper, we define the SMT meta-model and we describe the transformation rules from the UML4MBT meta-model to the SMT meta-model. We give the results of the experiments on a first implementation of the rules.\",\"PeriodicalId\":163118,\"journal\":{\"name\":\"Object Constraint Language\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-09-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Object Constraint Language\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2428516.2428526\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Object Constraint Language","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2428516.2428526","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Transformation rules from UML4MBT meta-model to SMT meta-model for model animation
In the Model Based Testing domain, one of the bottleneck elements is the tests generation (time or reachability). In literature, one of the efficient solutions to evaluate a formula is to use an SMT solver. However the input language, SMT-lib, used by the solvers is not adapted to human modelling. To model we choose to use a sufficient sub-part of UML/OCL for Model Based Testing generation, called UML4MBT. This sub-part has been formalized with a meta-model. In this paper, we define the SMT meta-model and we describe the transformation rules from the UML4MBT meta-model to the SMT meta-model. We give the results of the experiments on a first implementation of the rules.