Sciweavers

ICSM
2006
IEEE

An Extensible Meta-Model for Program Analysis

14 years 5 months ago
An Extensible Meta-Model for Program Analysis
— Software maintenance tools for program analysis and refactoring rely on a meta-model capturing the relevant properties of programs. However, what is considered relevant may change when the tools are extended with new analyses and refactorings, and new programming languages. This paper proposes a language independent meta-model 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 frontend-components, new components can be added independently and reuse existing ones. Two maintenance tools implementing the meta-model and the architecture, VIZZANALYZER and XDEVELOP, serve as a proof of concept.
Dennis Strein, Rüdiger Lincke, Jonas Lundberg
Added 11 Jun 2010
Updated 11 Jun 2010
Type Conference
Year 2006
Where ICSM
Authors Dennis Strein, Rüdiger Lincke, Jonas Lundberg, Welf Löwe
Comments (0)