首页> 外文期刊>Software and systems modeling >Template-based model generation
【24h】

Template-based model generation

机译:基于模板的模型生成

获取原文
获取原文并翻译 | 示例
       

摘要

Given their vital roles in model-based software engineering, the performance of model-related operations (MOs, such as model transformations) must be systematically tested. However, how to produce a set of large input models that conform to structure-related constraints presents a major challenge to such test. This paper proposes a template-based approach to efficient model generation. Firstly, a DSL is provided to describe templates that specify how to generate a valid model that conforms to structure-related constraints. Secondly, a folding semantic is defined to convert templates into a wrapper metamodel. Thirdly, a wrapper model is generated using the existing model generators (e.g., a random model generator) according to the wrapper metamodel. Fourthly, an unfolding semantics is specified to translate the wrapper model into the desired test input. This paper also presents five case studies to evaluate the proposed approach, and the results demonstrate that such approach can generate large models based on structure-related constraints and facilitate the performance testing of MOs.
机译:考虑到它们在基于模型的软件工程中的重要作用,必须系统地测试与模型有关的操作(MO,例如模型转换)的性能。但是,如何产生一组符合结构相关约束的大型输入模型,对这种测试提出了重大挑战。本文提出了一种基于模板的有效模型生成方法。首先,提供了DSL来描述模板,这些模板指定了如何生成符合结构相关约束的有效模型。其次,定义了折叠语义,以将模板转换为包装器元模型。第三,根据包装器元模型,使用现有的模型生成器(例如,随机模型生成器)来生成包装器模型。第四,指定展开语义以将包装器模型转换为所需的测试输入。本文还提出了五个案例研究,以评估该方法,结果表明该方法可以基于与结构相关的约束生成大型模型,并有助于MO的性能测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号