首页> 外文期刊>Computer Science and Information Systems >Improving Program Comprehension by Automatic Metamodel Abstraction
【24h】

Improving Program Comprehension by Automatic Metamodel Abstraction

机译:通过自动元模型抽象提高程序理解

获取原文
           

摘要

The maintenance of a software system represents an important part in its lifetime. In general, each software system is the subject of different kinds of changes. Bug fixes and a new functionality extensions are the most common reasons for a change. Usually, a change is accomplished by source code modifications. To make such a modification, correct understanding the current state of a system is required. This paper presents the innovative approach to the simplification of program comprehension. Based on the presented method, the affected software system is analysed and metamodel for the selected feature is created. The feature represents functional aspect of a system being the subject of the analysis and change. The main benefit is that by focusing on well known (and precisely described) parts of program implementation, it is possible to create metamodel for implementation parts automatically. The level of metamodel is at a higher level of abstraction than implementation.
机译:软件系统的维护是其生命周期中的重要组成部分。通常,每个软件系统都是不同类型的更改的主题。错误修复和新功能扩展是进行更改的最常见原因。通常,更改是通过修改源代码来完成的。为了进行这样的修改,需要正确理解系统的当前状态。本文提出了一种简化程序理解的创新方法。基于提出的方法,对受影响的软件系统进行分析,并为所选功能创建元模型。该特征表示系统的功能方面,该方面是分析和更改的主题。主要的好处是,通过专注于程序实现的众所周知(和精确描述的)部分,可以为实现部分自动创建元模型。元模型的级别比实现的级别更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号