返回
An extensible metamodel for program analysis
DOI:10.1109/tse.2007.70710.png)
摘要
En 中文
Software maintenance tools for program analysis and refactoring rely on a metamodel capturing the relevant properties of programs. However, what is considered relevant may change when the tools are extended with new analyses, refactorings, and new programming languages. This paper proposes a language independent metamodel and an architecture to construct instances thereof, which is extensible for new analyses, refactorings, and new front-ends of programming languages. Due to the loose coupling between analysis, refactoring, and front-end components, new components can be added independently and reuse existing ones. Two maintenance tools implementing the metamodel and the architecture, VIZZANALYZER and X-DEVELOP, serve as proof of concept.
Keyword:
programming environments
program analysis
metamodels
期刊
IF:
5.6
论文数:
2.9K
被引数:
1.1W
机构
暂无机构信息
引用论文
Hydrocarbon-oxidizing potential and the genes for n-alkane biodegradation in a new acidophilic mycobacterial association from sulfur blocks
Microbiology
IF0

