罗景
- 作品数:6 被引量:28H指数:2
- 供职机构:北京大学更多>>
- 发文基金:国家重点基础研究发展计划国家高技术研究发展计划国家自然科学基金更多>>
- 相关领域:自动化与计算机技术轻工技术与工程更多>>
- 模型驱动的面向对象程序信息抽取方法
- 2005年
- 为了满足当前程序理解工具对效率、容错性和灵活性的要求,提出一种模型驱动的面向对象程序抽取方法.并应用这种方法实现了java程序的信息抽取器.这种方法通过对面向对象程序表示模型的分层,采用宽度优先信息抽取策略完成系统代码到表示模型的转换过程.同时,在层次性抽取的过程中,通过适当的使用词法分析手段和目标语言超集文法的机制,在效率和容错性方面,都对以往方法做出了改进.此外,该方法能够启发式的识别给定的代码片断并为之构建抽象语法树,具有一定的自动性.
- 李合罗景张路赵伟郝丹
- 关键词:逆向工程
- 基于有向带权图迭代的面向对象系统分解方法被引量:23
- 2004年
- 针对如何从现存的系统中提取构件的问题,提出了一种基于有向带权图迭代分析的面向对象系统分解方法.它将面向对象系统抽象为一个有向带权图,使用迭代算法考察不同粒度的子图的独立性,并选择独立性高的作为候选构件.实验结果表明,该方法是一种有效的系统分解方法,在准确性上比现有系统分解方法有所提高.
- 罗景赵伟秦涛姜人宽张路孙家骕
- 构件提取技术综述被引量:5
- 2005年
- 随着软件构件技术的发展,作为一种有效的构件获取手段,从现有系统中提取构件因其成本与效率优势而成为软件复用与程序理解领域的重要交叉研究领域。针对构件提取的基本步骤,本文从系统分解和度量两个方面对构件提取的研究现状进行了综述。在此基础上本文还介绍了几个典型的构件提取系统,并对构件提取的研究前景与研究方向进行了展望。
- 罗景张路孙家骕
- 关键词:遗传算法聚类
- 基于结构分解的可干预式构件提取工具
- 基于构件的软件开发是解决软件危机的一条现实有效的途径,它利用构件的可复用特性减少了软件开发中的重复劳动。对于面向对象软件系统而言,构件可以是类、类树、类簇,甚至是一个由众多类组成的框架。一般来说,构件有两种获取途径:有目...
- 罗景
- 关键词:有向图面向对象软件
- 文献传递
- 一个基于程序理解的代码复用系统
- 为了使软件复用能够在代码层次上系统化的实施,本文在自动程序理解技术研究的基础上,定义了几种基本的理解形式以及针对这些理解形式的分析方法.基于给定的理解形式与分析方法,在软件复用工程化思想的指导下,设计并实现了一个基于程序...
- 罗景姜人宽赵伟郝丹张路孙家骕
- 关键词:软件复用代码复用
- 文献传递
- 模型驱动的面向对象程序信息抽取方法
- 为了满足当前程序理解工具对效率、容错性和灵活性的要求,本文提出了一种模型驱动的面向对象程序抽取方法,并应用这种方法实现了java程序的信息抽取器.这种方法通过对面向对象程序表示模型的分层,采用宽度优先信息抽取策略完成系统...
- 李合罗景张路赵伟郝丹
- 关键词:面向对象程序信息抽取方法
- 文献传递