主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公English
2020-2021年专刊出版计划 微信服务介绍 最新一期:2020年第10期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
李必信,梁佳,张勇翔,樊晓聪,郑国梁.一种基于类层次图的分析面向对象程序的框架.软件学报,2000,11(5):694-700
一种基于类层次图的分析面向对象程序的框架
A Framework for Analyzing Object-Oriented Programs Based on Class Hierarchy Graph
投稿时间:1999-01-19  修订日期:1999-06-16
DOI:
中文关键词:  类层次图,面向对象,分析框架,子对象识别,方法确定,虚函数调用图.
英文关键词:Class hierarchy graph (CHG), object-orientation, analyzing framework, subobject identification, method determination, virtual function call graph (VFCG).
基金项目:本文研究得到江苏省应用基础基金(No.BJ97036)资助.
作者单位
李必信 南京大学计算机软件新技术国家重点实验室,南京,210093
南京大学计算机科学与技术系,南京,210093 
梁佳 南京大学计算机软件新技术国家重点实验室,南京,210093
南京大学计算机科学与技术系,南京,210093 
张勇翔 南京大学计算机软件新技术国家重点实验室,南京,210093
南京大学计算机科学与技术系,南京,210093 
樊晓聪 南京大学计算机软件新技术国家重点实验室,南京,210093
南京大学计算机科学与技术系,南京,210093 
郑国梁 南京大学计算机软件新技术国家重点实验室,南京,210093
南京大学计算机科学与技术系,南京,210093 
摘要点击次数: 2628
全文下载次数: 2982
中文摘要:
      从类层次图CHG(class hierarchy graph)出发,提出一个基于CHG的分析面向对象程序的框架OOAF(object-oriented analyzing framework),讨论了OOAF的功能、算法和设计思想,给出了子对象识别以及可见方法、主导方法的确定算法,建立了可见方法类层次图;并且通过计算方法的继承集、改写集以及对方法改写边界的确定,生成程序的虚函数调用图,从而为理解面向对象程序中的虚函数调用问题提供了一种可行的解决方案.
英文摘要:
      Based on CHG, the authors present a framework for analyzing object-oriented programs——OOAF, and discuss the functions, the algorithms and the design ideas of OOAF in this paper. The algorithms for identifying subobject and determining visible methods and the most-dominant-method are also given to create visible-method-class-hierarchy-graph (VM-CHG). The virtual-function-call-graph (VFCG) of the program is obtained by computing inheritance-set, override-set, and override frontier, which provides a feasible way for understanding virtual function call in object-oriented programs.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会 京ICP备05046678号-4
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利