srcML 1.0: Explore, Analyze, and Manipulate Source Code

srcML 1.0: Explore, Analyze, and Manipulate Source Code
复制标题

srcML 1.0:探索、分析和操作源代码

DOI:
--
复制
发表时间:
2016
期刊:
IEEE International Conference on Software Maintenance and Evolution
影响因子:
--
通讯作者:
Jonathan I. Maletic
Jonathan I. Maletic
中科院分区:
--
文献类型:
--
作者:
Michael L. Collard;Jonathan I. Maletic

文献摘要

被引文献

相似文献

本技术简报面向有兴趣构建自定义软件分析和操作工具以支持研究或商业应用程序的人员。SrcML(srcML.org)是一种基础设施,由C/C++/C#/Java源代码的XML表示以及用于在源代码与srcML格式之间来回转换的高效解析技术组成。本文简要介绍了srcML、工具包以及XPath和XSLT在查询和修改源代码方面的应用。此外,还将进行有关如何使用srcML和XML工具构建自定义分析和操作工具的简短教程。
This technology briefing is intended for those interested in constructing custom software analysis and manipulation tools to support research or commercial applications. srcML (srcML.org) is an infrastructure consisting of an XML representation for C/C++/C#/Java source code along with efficient parsing technology to convert source code to-and-from the srcML format. The briefing describes srcML, the toolkit, and the application of XPath and XSLT to query and modify source code. Additionally, a short tutorial of how to use srcML and XML tools to construct custom analysis and manipulation tools will be conducted.