【摘 要】
:
关系信息是体现代码结构和语义的最重要的一类信息,如继承、聚合、组合、依赖、调用和创建实例等。为了更好地支持开源代码的理解与复用,提出了一种基于UML2关系的代码库构造
【机 构】
:
南京大学计算机软件新技术国家重点实验室,南京中医药大学信息技术学院
【基金项目】
:
基于MDE的异构数据建模及转换研究(61472180), 基于场景规约的中断驱动系统的建模与验证技术研究(61502228), 基于SysML和MARTE的异构数据模型转换方法研究(BK20141322), 中断驱动系统的建模与分析(BK20150589)资助
论文部分内容阅读
关系信息是体现代码结构和语义的最重要的一类信息,如继承、聚合、组合、依赖、调用和创建实例等。为了更好地支持开源代码的理解与复用,提出了一种基于UML2关系的代码库构造方法。它以图数据库为实现平台,采用语言工程中经典的抽象语法树作为基础,并针对Java语言的特性和机制,设计富语义的Java代码属性图数据模型,在此基础上使得Java代码的图结构持久化。同时,为了屏蔽各种编程语言社区对代码中关系信息理解的差异性,采用UML2.4国际标准版本中定义的关系类型及语义解释,设计相应的代码关系抽取算法,为图节点添加对应
其他文献
突发公共卫生事件下电影作品首映转网等争议案例的出现,反映出特殊时期版权产品在权利人与社会公众之间的供需失衡,以及版权保护与知识传播之间的利益失衡。究其原因,可以概
新常态下,资产管理工作作为高校日常管理的重要组成部分,需要提升对高校资产管理工作的重视,还要加强高校资产管理工作的创新,从而进一步提升高校资产管理工作质量和水平。当
相较于其他类型的漏洞,安全性漏洞更容易发生再修复,这使得安全性漏洞需要更多的开发资源,从而增加了这些安全性漏洞修复的成本。因此,减少安全性漏洞再修复的发生的重要性不
目前,复杂网络的链接挖掘问题已得到了广泛研究,而加权网络的相关研究还较少且结果不甚理想。鉴于此,提出一种新的针对加权网络的链接预测方法,对以往方法中的加权相似性度量
资产管理和财务管理是高校日常管理工作的核心内容,在新时期内部控制发展影响下,推动高校资产管理与财务管理的结合对于高校管理工作开展有着重要意义。本文对高校资产管理与