首页> 外文会议>IEEE International Conference on Software Engineering >Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences
【24h】

Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences

机译:情景师:方法调用序列的反向工程类使用情况的工具

获取原文

摘要

Typical documentation for object-oriented programs includes descriptions of the parameters and return types of each method in a class, but little or no information on valid method invocation sequences. Knowing the sequence with which methods of a class can be invoked is useful information especially for software engineers (e.g., developers, testers) who are actively involved in the maintenance of large software systems. This paper describes a new approach and a tool for generating class usage scenarios (i.e., how a class is used by other classes) from method invocations, which are collected during the execution of the software. Our approach is algorithmic and employs the notion of canonical sets to categorize method sequences into groups of similar sequences, where each group represents a usage scenario for a given class.
机译:面向对象程序的典型文档包括对类中的每个方法的参数和返回类型的描述,但在有效方法调用序列上很少或没有信息。知道可以调用类的方法的序列是有用的信息,特别是对于积极参与维护大型软件系统的软件工程师(例如,开发人员,测试人员)。本文介绍了一种新的方法和用于生成类使用场景的工具(即,如何从方法调用中获取类别的方法调用,这些方法在执行软件期间收集。我们的方法是算法,采用规范集的概念,以将方法序列分类为类似序列的组,其中每个组表示给定类的使用情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号