# Jess-Dev **Repository Path**: tanbin111/Jess-Dev ## Basic Information - **Project Name**: Jess-Dev - **Description**: Jess is short for Joern extended by Semantic Slicing. This tool allows you to import C/C++ Code into a Code Property Graph and then do Semantic Slicing. - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: Janus - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-12 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Joern_Advanced ==== Advanced version of joern's (https://github.com/octopus-platform/joern) dev branch. Source code analysis is full of graphs: abstract syntax trees, control flow graphs, call graphs, program dependency graphs and directory structures, to name a few. Joern analyzes a code base using a robust parser for C/C++ and represents the entire code base by one large property graph stored in a Titan graph database. This allows code to be mined using complex queries formulated in the graph traversal languages Gremlin and Cypher. The advanced version contains some bugfixes and adations for the use as a "Semantic Unit Identifier". A Semantic Unit contains semantically related lines of code, that share the same purpose. Joern's property graph is used to identify Semantic Units with the help of program slicing. The documentation can be found [here](https://joern-advanced.readthedocs.io/en/dev/)