arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0011027cs.SEcs.PL
收藏

扩展的基于抽象模型的Java程序建模

Extended Abstract - Model-Based Debugging of Java Programs

Cristinel Mateis, Markus Stumptner, Dominik Wieland, Franz Wotawa

摘要:

基于模型的推理是当前智能诊断系统研究的核心概念。它是基于这样的假设,即技术设备中的错误行为的来源可以通过描述某个应用领域的组件的基本属性的模型的存在来定位和识别。当关于由这些组件组成的系统的不当行为的实际数据可用时,可以使用独立于域的诊断引擎来推断系统的哪些部分对观察到的行为有贡献。本文介绍了应用程序的基于模型的方法来调试的Java程序编写的一个子集的Java。我们展示了一个简单的依赖模型,可以从一个程序,演示使用该模型的调试和减少所需的用户交互,给出了比较的功能依赖模型与程序切片,最后讨论了一些当前的研究问题。

英文摘要:

Model-based reasoning is a central concept in current research into intelligent diagnostic systems. It is based on the assumption that sources of incorrect behavior in technical devices can be located and identified via the existence of a model describing the basic properties of components of a certain application domain. When actual data concerning the misbehavior of a system composed from such components is available, a domain-independent diagnosis engine can be used to infer which parts of the system contribute to the observed behavior. This paper describes the application of the model-based approach to the debugging of Java programs written in a subset of Java. We show how a simple dependency model can be derived from a program, demonstrate the use of the model for debugging and reducing the required user interactions, give a comparison of the functional dependency model with program slicing, and finally discuss some current research issues.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑