首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > 对于java程序的自动MM路径生成

对于java程序的自动MM路径生成

资 源 简 介

MMPGen is an automated MM-Path generator for Java Classes. It is based on established achievements on call graph analysis and control flow analysis. MM-Path generation can be divided into 3 steps: ① construct a call graph of the program with the help of call graph analysis; ② build a control flow graph for each method through control flow analysis; ③ generate MM-Paths on the basis of the call graph and control flow graphs. We settle step ③ with 2 sub-steps: 1) generate atomic MM-Paths of each method by its control flow graph; 2) incorporate atomic MM-Paths to compound MM-Paths by call graph. MMPGen is a research prototype. We use this prototype to empirically validate our proposal. We publicly release MMPGen and we allow third-party researchers to compare their approaches against ours. Additionally, we release MMPGen as an open-source software, allowing others to implement their ideas on top of our framework.

文 件 列 表

core
sut12_comm
siena
nanoxml
jtopas
CopyOfMMPathGen_20100603_BeforeRealPathGen.java
CopyOfMMPathGen_20100623_BeforePathRefining.java
MMPathGen.java
controlflowanalysis
CFGGenByBriefUnitGraph.java
CFGGenByExceptionalUnitGraph.java
CFGGenByTrapUnitGraph.java
CFGVisitor.java
ControlFlowAnalysis.java
ControlFlowAnalysisTest.java
MethodFoundChecker.java
callgraphanalysis
BoundedCallGraph.java
CallGraphAnalysis.java
CallGraphGenByCHA.java
CallGraphGenByCHATest.java
CallGraphGenByContextCHA.java
CallGraphGenByContextPTA.java
CallGraphGenByPaddle.java
CallGraphGenBySpark.java
CallGraphToDotGraph.java
CallGraphVisitor.java
CallGraphVisitorTest.java
FilteredCallGraph.java
UnfilteredCallGraph.java
util
ClassLoader.java
JavaClassNameExtractor.java
JRELibFilter.java
VIP VIP
0.201597s