arrow
返回

An extensible metamodel for program analysis

delete2007-09-01
delete12
delete
OA
AI
D
Dennis Strein *
R
Rüdiger Lincke
J
Jonas Lundberg
W
Welf Löwe
DOI:10.1109/tse.2007.70710delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Feasibility and constraints of edible fungi bio-flocculating microalgae
err2023-03-01
err0
PREAI
errJing Zhang; Yingjie Li; Eric Shao; Vivian Chow; Jun Li; Jun Qian; Peilun Xu; Jingjing Li; Hanwu Song; Wenguang Zhou; Shengxi Shao
err分享
err收藏
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Hydrocarbon-oxidizing potential and the genes for n-alkane biodegradation in a new acidophilic mycobacterial association from sulfur blocks
err2014-11-25
err0
PREAI
errA. E. Ivanova; M. V. Sukhacheva; A. Yu. Kanat’eva; I. K. Kravchenko; A. A. Kurganov
err分享
err收藏
err分享
err收藏
学者 查看更多内容