首页> 外文会议>2012 19th Working Conference on Reverse Engineering. >A Rule-based Automated Approach for Extracting Models from Source Code
【24h】

A Rule-based Automated Approach for Extracting Models from Source Code

机译:基于规则的自动方法从源代码中提取模型

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

摘要

We herein propose Program-oriented Modeling (POM), a novel approach to extract software models automatically from source code. The proposed approach is developed in order to satisfy the requirements of model abstraction for situations in which a model is used. The POM model extraction framework provides rule-based abstraction using the Meta-Object Facility (MOF) model transformation technology. We have also built a model extraction tool, called POM/MC, which analyzes C source code to extract Promela models for the SPIN model checker. We have applied POM/MC to an industrial software system and have shown that the proposed approach can reduce the effort involved in analyzing software faults by model checking.
机译:我们在此提出了面向程序的建模(POM),这是一种从源代码自动提取软件模型的新颖方法。开发提出的方法是为了满足使用模型的情况下模型抽象的要求。 POM模型提取框架使用元对象工具(MOF)模型转换技术提供基于规则的抽象。我们还构建了一个名为POM / MC的模型提取工具,该工具可以分析C源代码以提取用于SPIN模型检查器的Promela模型。我们已经将POM / MC应用于工业软件系统,并表明该方法可以减少通过模型检查来分析软件故障的工作量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号