首页> 中文期刊> 《延安大学学报(自然科学版)》 >基于FSM的UML模型与代码一致性动态检测

基于FSM的UML模型与代码一致性动态检测

         

摘要

为解决统一建模语言(UML,unified modeling language)模型与源代码一致性检测缺少动态分析的问题,讨论了一种基于有限状态机(FSM,finite state machine)的UML模型与代码一致性动态检测方法.该方法执行源代码并捕获方法调用跟踪,将捕获的方法调用与UML顺序图转换得到的FSM进行匹配,以此来检测动态行为的一致性.在三个开源项目上进行了实验,分别发现了31、45和69处不一致,检出率分别达到93.94%、88.24%和90.79%.实验结果表明,在基于图论的一致性静态检测的基础上,该方法可以对UML模型与代码的一致性进行动态检测,且具有较高的检测准确率.

著录项

  • 来源
    《延安大学学报(自然科学版)》 |2021年第4期|54-60|共7页
  • 作者

    王雷; 张帅; 宋慧娜;

  • 作者单位

    延安大学 数学与计算机科学学院;

    陕西省能源大数据智能处理省市共建重点实验室;

    延安大学 上海文思海辉联合实验室(大数据应用开发方向) 陕西 延安 716000;

    延安大学 数学与计算机科学学院;

    陕西省能源大数据智能处理省市共建重点实验室;

    延安大学 上海文思海辉联合实验室(大数据应用开发方向) 陕西 延安 716000;

    延安大学 数学与计算机科学学院;

    陕西省能源大数据智能处理省市共建重点实验室;

    延安大学 上海文思海辉联合实验室(大数据应用开发方向) 陕西 延安 716000;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 软件工程;
  • 关键词

    一致性检测; 动态检测; 有限状态机; 函数调用; 软件验证; UML模型;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号