作者: Jesse Doherty , Laurie Hendren
DOI: 10.1007/978-3-642-31057-7_7
关键词:
摘要: Matlab is an extremely popular programming language used by scientists, engineers, researchers and students world-wide. Despite its popularity, it has received very little attention from compiler researchers. This paper introduces McSaf, open-source static analysis framework which intended to enable more research for extensions of Matlab. The based on intermediate representation (IR) called McLast, been designed capture all the key features Matlab, while at same time being simple program analysis. describes both IR procedure creating higher-level AST. itself provides visitor-based traversals including fixed-point-based support forwards backwards analyses. McSaf implemented as part McLab project, already a variety analyses, AspectMatlab extension.