期刊文献+

面向场景的类型分析

Scenario-oriented Types Analysis
下载PDF
导出
摘要 面向对象语言的动态绑定特性,使得它们实现的程序易于演化与维护,但由此而带来的问题是这些程序难以分析与优化。针对现有一些分析方法的精度普遍不够理想的情况,提出一种只对程序的指定场景进行分析的方法,介绍了场景的抽象与场景相关代码的提取,给出了指定场景下类型分析的方法,并以一个实例进行分析,表明了这种方法可获得更为精确的分析结果,提高类型分析的精度。 Dynamic binding characteristics programs easy to maintain and evolve but of the object-oriented language make object-oriented difficult to analyze and optimize. Focusing on the unsatisfaction of the precision of the existing analysis methods, a method that only analyzes the specified scenario of the program was proposed. The scenario abstraction and scenario related code extraction were introduced. A type analysis method to the specified scenario was given. An example was given too, which showed that a more precise analysis result can be obtained and the precision of type analysis can be effectively improved by this approaeh.
作者 赵淼 杨玲萍
出处 《电子产品可靠性与环境试验》 2006年第6期13-17,共5页 Electronic Product Reliability and Environmental Testing
关键词 面向场景 类型分析 程序分析 切片 scenario-oriented type analysis program analysis program slicing
  • 相关文献

参考文献18

  • 1JENSEN T, SPOTO F. An Overview of Class Analyses of Object-oriented Languages [M] . Unpublished, 2000.
  • 2KING J C. Symbolic Execution and Program Testing[J] .Communications of the ACM, 1976, 19 (7): 385-394.
  • 3JACOBSON I. Object Oriented Software Engineering: a use case driven approach [M] . Addison Wesley, 1992.
  • 4BOOCH G, RUMBAUGH J, JACOBSON I. The Unified Modeling Language User Guide [M] . Addison Wesley,1999.
  • 5EGYED A. A Scenario-driven Approach to Traceability[J] . IEEE Transactions on Software Engineering, 2003,29 (2) :123-132.
  • 6WALKINSHAW N, ROPER M, WOOD M. Understanding Object-oriented Source Code from the Behavioral Perspective [C] //In Proceedings of the International Workshop on Program Comprehension, 2005.
  • 7KAS'V JANOV. Distinguishing Hammocks in a Directed graph [J] . Soviet Math, Doklady, 1975, 16 (5) : 448-450.
  • 8TIP F. A Survey of Program Slicing Techniques[J].Journal of Programming Languages, 1995, 3 (3) :121-189.
  • 9BURKE M, CARINI P, CHOI J, et al. Interprocedural Pointer Alias Analysis [R] .Tech. Rep. 21055, IBM Corp.,1997.
  • 10NIELSON F, NIELSON H R, HANKIN C. Principles of Program Analysis [M] . Springer-verlag, 1999.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部