首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Inferring Computational State Machine Models from Program Executions
【24h】

Inferring Computational State Machine Models from Program Executions

机译:从程序执行中推断计算状态机模型

获取原文

摘要

The challenge of inferring state machines from log data or execution traces is well-established, and has led to the development of several powerful techniques. Current approaches tend to focus on the inference of conventional finite state machines or, in few cases, state machines with guards. However, these machines are ultimately only partial, because they fail to model how any underlying variables are computed during the course of an execution, they are not computational. In this paper we introduce a technique based upon Genetic Programming to infer these data transformation functions, which in turn render inferred automata fully computational. Instead of merely determining whether or not a sequence is possible, they can be simulated, and be used to compute the variable values throughout the course of an execution. We demonstrate the approach by using a Cross-Validation study to reverse-engineer complete (computational) EFSMs from traces of established implementations.
机译:从日志数据或执行迹线推断出态机的挑战是完全建立的,并导致了几种强大的技术的开发。目前的方法倾向于专注于传统有限状态机的推动,或者在少数情况下,状态机与防护装置。然而,这些机器最终仅部分地,因为它们无法模拟在执行过程中如何计算任何基础变量,因此它们不是计算的。在本文中,我们介绍了一种基于遗传编程的技术,以推断这些数据变换功能,这反过来又渲染了自动化的自动化。可以模拟它们而不是仅确定是否可以确定序列是否可以进行序列,而是用于在执行过程中计算变量值。我们通过使用交叉验证研究来展示该方法,以从建立实现的痕迹完成(计算)EFSMS完成(计算)EFSMS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号