loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
22nd IEEE International Conference on Software Maintenance (ICSM'06)
An Extensible Meta-Model for Program Analysis
Philadelphia, Pennsylvania
September 24-September 27
ISBN: 0-7695-2354-4
Dennis Strein, Omnicore Software, Germany
Rudiger Lincke, Vaxjo universitet, Software Technology Group, MSI, Sweden
Jonas Lundberg, Vaxjo universitet, Software Technology Group, MSI, Sweden
Welf Lowe, Vaxjo universitet, Software Technology Group, MSI, Sweden
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 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-endcomponents, new components can be added independently and reuse existing ones. Two maintenance tools implementing the meta-model and the architecture, VIZZANALYZER and X-DEVELOP, serve as a proof of concept.
Citation:
Dennis Strein, Rudiger Lincke, Jonas Lundberg, Welf Lowe, "An Extensible Meta-Model for Program Analysis," icsm, pp.380-390, 22nd IEEE International Conference on Software Maintenance (ICSM'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.