主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2018年第5期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
何啸,李文峰,张天,麻志毅,邵维忠,胡长军.一种随机化的软件模型生成方法.软件学报,2017,28(4):907-924
一种随机化的软件模型生成方法
Randomized Approach to Software Model Generation
投稿时间:2014-08-28  修订日期:2015-11-18
DOI:10.13328/j.cnki.jos.005055
中文关键词:  模型生成  模型转换  性能测试  随机测试  模型驱动工程
英文关键词:model generation  model transformation  performance testing  random testing  model-driven engineering
基金项目:国家重点基础研究发展计划(973)(2013CB329606);国家自然科学基金(61300009)
作者单位E-mail
何啸 北京科技大学 计算机与通信工程学院, 北京 100083
高可信软件技术教育部重点实验室(北京大学), 北京 100871
计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210093 
hexiao@ustb.edu.cn 
李文峰 北京科技大学 计算机与通信工程学院, 北京 100083  
张天 计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210093  
麻志毅 高可信软件技术教育部重点实验室(北京大学), 北京 100871  
邵维忠 高可信软件技术教育部重点实验室(北京大学), 北京 100871  
胡长军 北京科技大学 计算机与通信工程学院, 北京 100083  
摘要点击次数: 1471
全文下载次数: 681
中文摘要:
      模型转换是模型驱动开发的核心技术.当要把模型转换用于工业生产时,其性能成为影响这一技术成败的关键因素之一.为了测试模型转换程序的性能,需要能够快速地生成一组具有较大规模的模型数据用于作为测试的输入数据.提出一种随机化的模型生成方法,该方法能够根据元模型的定义以及用户输入的约束条件随机且正确地生成模型文件.实验结果表明:该方法与其他方法相比,具有更好的生成效率,从而更适合支持模型转换的性能测试.
英文摘要:
      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.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 
主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利