导读:本文包含了粗粒度对象论文开题报告文献综述、选题提纲参考文献,主要关键词:切片,粒度,面向对象,对象,程序,分析器,重构。
粗粒度对象论文文献综述写法
柴玉梅,刘东昊,王黎明[1](2012)在《对象级粗粒度切片方法》一文中研究指出基于面向对象程序的对象间语义级关系,提出了一种对象级粗粒度切片方法,用于解决以往传统程序切片构造过程复杂,切片结构庞大,可理解性不强等问题。该方法并非基于传统的程序依赖图或系统依赖图,而是建立在对象间的关联、组合等语义级关系的基础之上。依据对象间语义级关系构造程序的对象图,在对象图的基础上获取程序的前向对象级粗粒度切片和后向对象级粗粒度切片,并结合了对象间的组合关系使得所得后向对象级粗粒度切片更加精简。(本文来源于《计算机工程与设计》期刊2012年03期)
刘东昊[2](2011)在《对象级粗粒度切片方法研究》一文中研究指出软件工程的一个重要领域是程序理解,随着软件规模越来越大,对源程序的理解成了一个较难的问题,在这个问题的需求下,程序切片技术应运而生。程序切片技术是一种程序分解技术,用于分解出感兴趣的程序片段等,对理解程序有较大做用。然而对于大型程序来说传统的程序切片技术计算过程复杂,所得结果依然庞大难于理解,特别是对面向对象程序来说,传统的程序切片技术较难发掘面向对象程序设计框架。目前的面向对象程序切片的工作较多集中在结合了程序结构的语句级切片。也有较多对象间的关系的研究,少有专门对对象做切片的研究,而对象的研究无疑是面向对象程序设计的重要方面。在本文之前也有学者做对面向对象程序做粗粒度切片,有方法级粒度的也有对象级粒度的,但是这些粗粒度切片方法都是基于系统依赖图的,计算过程依然比较复杂,且只能反映出对象间的部分关系。本文所研究的切片方法是基于对象间语法级以及语义级关系做切片的,较为全面地研究了现阶段面向对象程序设计存在的对象间关系,并在此基础上研究了对象级粗粒度切片方法。该方法针对的是面向对象程序,粒度级别是对象级,所获取的对象级粗粒度切片对于理解面向对象程序结构有辅助做用。本文的具体工作有如下两点:第一点,基于面向对象程序的对象间语法级关系,提出了一种对象语法级粗粒度切片方法。该方法建立在继承关系这种语法级关系的基础上,首先构造继承关系树,然后在继承关系树的基础上获取对象级粒度继承关系前向切片和对象级粒度继承关系后向切片等。第二点,基于面向对象程序的对象间语义级关系,提出了一种对象语义级粗粒度切片方法,该方法并非基于传统的程序依赖图或系统依赖图,而是建立在对象间的关联、组合等语义级关系的基础之上。首先依据对象间语义级关系构造程序的对象图,然后在对象图的基础上获取所需各种语义级切片。显然这种粗粒度切片效率和可理解性较语句级切片有优势。鉴于面向对象的基本结构是对象,这种对象级粒度的切片是有其实用意义的。本文的概念都是建立在面向对象特征比较明显的Java程序的基础上,对其他面向对象语言的有待研究。(本文来源于《郑州大学》期刊2011-05-01)
黄石,张发存[3](2009)在《粗粒度可重构并行计算的面向对象仿真研究》一文中研究指出通过对国内外可重构计算机体系结构的分析与研究,根据嵌入式多媒体信息处理计算量大、低功耗等特点,提出了一种面向嵌入式多媒体处理的可重构计算机体系结构模型并对该模型进行了宏体系结构仿真。仿真采用面向对象的设计思想,将可重构计算机中各种功能部件与软件实现中的对象直接对应,功能部件之间的关系用对象之间的关系来描述。最后通过对一组数字图像采用不同的处理算法进行仿真计算并得到预期正确效果,验证了该体系结构模型具有正确性。(本文来源于《计算机工程与设计》期刊2009年11期)
粗粒度对象论文开题报告范文
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
软件工程的一个重要领域是程序理解,随着软件规模越来越大,对源程序的理解成了一个较难的问题,在这个问题的需求下,程序切片技术应运而生。程序切片技术是一种程序分解技术,用于分解出感兴趣的程序片段等,对理解程序有较大做用。然而对于大型程序来说传统的程序切片技术计算过程复杂,所得结果依然庞大难于理解,特别是对面向对象程序来说,传统的程序切片技术较难发掘面向对象程序设计框架。目前的面向对象程序切片的工作较多集中在结合了程序结构的语句级切片。也有较多对象间的关系的研究,少有专门对对象做切片的研究,而对象的研究无疑是面向对象程序设计的重要方面。在本文之前也有学者做对面向对象程序做粗粒度切片,有方法级粒度的也有对象级粒度的,但是这些粗粒度切片方法都是基于系统依赖图的,计算过程依然比较复杂,且只能反映出对象间的部分关系。本文所研究的切片方法是基于对象间语法级以及语义级关系做切片的,较为全面地研究了现阶段面向对象程序设计存在的对象间关系,并在此基础上研究了对象级粗粒度切片方法。该方法针对的是面向对象程序,粒度级别是对象级,所获取的对象级粗粒度切片对于理解面向对象程序结构有辅助做用。本文的具体工作有如下两点:第一点,基于面向对象程序的对象间语法级关系,提出了一种对象语法级粗粒度切片方法。该方法建立在继承关系这种语法级关系的基础上,首先构造继承关系树,然后在继承关系树的基础上获取对象级粒度继承关系前向切片和对象级粒度继承关系后向切片等。第二点,基于面向对象程序的对象间语义级关系,提出了一种对象语义级粗粒度切片方法,该方法并非基于传统的程序依赖图或系统依赖图,而是建立在对象间的关联、组合等语义级关系的基础之上。首先依据对象间语义级关系构造程序的对象图,然后在对象图的基础上获取所需各种语义级切片。显然这种粗粒度切片效率和可理解性较语句级切片有优势。鉴于面向对象的基本结构是对象,这种对象级粒度的切片是有其实用意义的。本文的概念都是建立在面向对象特征比较明显的Java程序的基础上,对其他面向对象语言的有待研究。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
粗粒度对象论文参考文献
[1].柴玉梅,刘东昊,王黎明.对象级粗粒度切片方法[J].计算机工程与设计.2012
[2].刘东昊.对象级粗粒度切片方法研究[D].郑州大学.2011
[3].黄石,张发存.粗粒度可重构并行计算的面向对象仿真研究[J].计算机工程与设计.2009