Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 832 Bytes

readme.md

File metadata and controls

17 lines (10 loc) · 832 Bytes

Dependency Inferer

Dependency inferer will infer inter-transaction variable dependency and interface dependency.

Note, we have improved the dependency inferer after submitting the paper. For instance, for array variable sessionId in IDrm interface, we will generate dependency according to variable name and variable type.

Before inferring the dependency, please install the following package dependency so as to generate the corresponding interface dependency graph.

sudo apt install graphviz

Then you can run sh infer_dependency.sh to infer these dependencies and get the interface dependency graph.

These dependencies will be directed integrated into the model, located in workdir/interface-model-extractor/model.

Also, the simplified interface dependency can be seen at workdir/interface-dependency.