一种随机化的软件模型生成方法; Randomized Approach to Software Model Generation | |
何啸 ; 李文峰 ; 张天 ; 麻志毅 ; 邵维忠 ; 胡长军 | |
刊名 | 软件学报 |
2017 | |
关键词 | 模型生成 模型转换 性能测试 随机测试 模型驱动工程 model generation model transformation performance testing random testing model-driven engineering |
DOI | 10.13328/j.cnki.jos.005055 |
英文摘要 | 模型转换是模型驱动开发的核心技术.当要把模型转换用于工业生产时,其性能成为影响这一技术成败的关键因素之一.为了测试模型转换程序的性能,需要能够快速地生成一组具有较大规模的模型数据用于作为测试的输入数据.提出一种随机化的模型生成方法,该方法能够根据元模型的定义以及用户输入的约束条件随机且正确地生成模型文件.实验结果表明:该方法与其他方法相比,具有更好的生成效率,从而更适合支持模型转换的性能测试.; Model transformation is the key to model-based software engineering.When the model transformation is applied to industrial developments,its scalability becomes an important issue.To test the performance of model transformations,developers must be able to generate a set of models,i.e.the test inputs,efficiently.This paper proposes a randomized approach to generating large models.This approach can produce a model randomly and correctly based on the definition of metamodel and user-defined constraints.And the evaluation result also shows that the proposed approach is more efficient than other approaches,and therefore is more suitable for supporting performance testing of transformations.; 国家重点基础研究发展计划(973); 国家自然科学基金(61300009)National Basic Research Program of China (973); National Natural Science Foundation of China; 中国科学引文数据库(CSCD); 4; 907-924; 28 |
语种 | 英语 |
内容类型 | 期刊论文 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/477242] |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | 何啸,李文峰,张天,等. 一种随机化的软件模型生成方法, Randomized Approach to Software Model Generation[J]. 软件学报,2017. |
APA | 何啸,李文峰,张天,麻志毅,邵维忠,&胡长军.(2017).一种随机化的软件模型生成方法.软件学报. |
MLA | 何啸,et al."一种随机化的软件模型生成方法".软件学报 (2017). |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论