arrow
返回

An extensible system for source code analysis

delete1998-01-01
delete21
PRE
AI
G
Gerardo Canfora
A
A. Cimitile
U
U. De Carlini
A
Andrea De Lucia
DOI:10.1109/32.713328delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Constructing code analyzers may be costly and error prone ii inadequate technologies and tools are used. If they are written in a conventional programming language, for instance, several thousand lines of code may be required even for relatively simple analyses. One way of facilitating the development of code analyzers is to define a Very high-level domain-oriented language and implement an application generator that creates the analyzers from the specification of the analyses they are intended to perform. This paper presents a system for developing code analyzers that uses a database to store both a no-loss fine-grained intermediate representation and the results of the analyses. The system uses an algebraic representation, called F(p), as the user-visible intermediate representation. Analyzers are specified in a declarative language, called F(p) - I,which enables an analysis to be specified in the form of a traversal of an algebraic expression, with access to, and storage of, the database information the algebraic expression indices. A foreign language interface allows the analyzers to be embedded in C programs. This is useful for implementing the user interface of an analyzer, for example, or to facilitate interoperation of the generated analyzers with pre-existing tools. The paper evaluates the strengths and limitations of the proposed system, and compares it to other related approaches.
Keyword:
reverse engineering
code analysis
software maintenance
intermediate program representations
tool generation
integration
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

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

机构

暂无机构信息
引用论文

引用论文

Cholesteryl octanoate breath test
err1987-12-01
err0
PREAI
errStephen G. Cole; Steven Rossi; Anthony Stern; Alan F. Hofmann
err分享
err收藏
err分享
err收藏
TELOS - REPRESENTING KNOWLEDGE ABOUT INFORMATION-SYSTEMS
err1990-10-01
err315
errOAAI
errMYLOPOULOS, J; BORGIDA, A; JARKE, M; KOUBARAKIS, M
err分享
err收藏
Statistics on misuse of drugs have been misused
errBMJ
IF0
err1998-11-14
err0
errOAAI
errG. V Stimson; M. Hickman; P. J Turnbull
err分享
err收藏
Concentration and refractive index sensor for methanol using short period grating fiber
err2011-01-01
err0
PREAI
errU.S. Raikar; A.S. Lalasangi; V.K. Kulkarni; J.F. Akki
err分享
err收藏
Surgical management of traumatic posterior urethral strictures in children
err1993-07-01
err0
PREAI
errThomas R. Pritchett; Richard A. Shapiro; Brian E. Hardy
err分享
err收藏
学者 查看更多内容