...
首页> 外文期刊>The Journal of Systems and Software >A framework for capturing, statistically modeling and analyzing the evolution of software models
【24h】

A framework for capturing, statistically modeling and analyzing the evolution of software models

机译:捕获,统计建模和分析软件模型演变的框架

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

摘要

This paper presents a new methodological framework for capturing and statistically modeling the evolution of models in model-driven software development. The framework captures the changes between revisions of models in terms of both low-level (internal) and high-level (developer-visible) edit operations applied between revisions. In our approach, evolution is modeled statistically by using ARMA, GARCH and mixed ARMA-GARCH models. Forecasting and simulation aspects of these time series models are thoroughly assessed. The suitability of the framework is shown by applying it to a large set of design models of real Java systems. Our analysis shows that mixed ARMA-GARCH models are superior to ARMA models. A main motivation for, and application of, the resulting statistical models is to control the generation of realistic model histories which are intended to be used for testing model versioning tools. We present the architecture of the model generator and show how to generate random sequences from the statistical models which control the generation process. Further usages of the statistical models include various forecasting and simulation tasks.
机译:本文提出了一个新的方法框架,用于在模型驱动的软件开发中捕获和统计模型的演化。该框架通过在修订之间应用的低级(内部)编辑和高级(开发人员可见)编辑操作,捕获了模型修订之间的更改。在我们的方法中,通过使用ARMA,GARCH和混合的ARMA-GARCH模型对演化进行统计建模。对这些时间序列模型的预测和模拟方面进行了全面评估。通过将框架应用于实际Java系统的大量设计模型,可以证明该框架的适用性。我们的分析表明,混合ARMA-GARCH模型优于ARMA模型。生成的统计模型的主要动机和应用是控制实际模型历史的生成,这些历史模型旨在用于测试模型版本控制工具。我们介绍了模型生成器的体系结构,并展示了如何从控制生成过程的统计模型中生成随机序列。统计模型的进一步用法包括各种预测和模拟任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号