Generating CFG -where nodes are statements- for C source codes

In Progress Posted 2 years ago Paid on delivery
In Progress Paid on delivery

Hi,

Please: if you do not have an idea about CFG, then do not try, because you will waste my time.

I want to hire someone that he can build a Control Flow Graph data structure from the statements of a C code.

I want a CFG for each C procedure in the program.

You can use any tool for this purpose.

_________________________________________

Class Stmnt { public:

int id;

vector<int> successors;

vector<int> used_variables;

vector<int> read_variables;

Type type;

}

For example:

void main() {

while( i < k + proc2(j) )

{

i++;

}

}

_____________

Statements[0]= { 0, {1}, {}, {}, [login to view URL] }

Statements[1]= { 1, {2}, {}, {}, [login to view URL] }

Statements[2]= { 2, {3}, {j}, {tmp1}, [login to view URL] }

Statements[3]= { 3, {4,8}, {i,k,tmp1}, [login to view URL] }

Statements[4]= { 4, {5}, {}, [login to view URL] }

Statements[5]= { 5, {6}, {i}, {i], [login to view URL] }

Statements[6]= { 6, {3}, {}, {}, Type. CloseCurelyParenthesis }

Statements[7]= { 7, {}, {}, {], Type. CloseCurelyParenthesis }

I hope this explains the idea ..

_________________________________________

There are many tools that could be used to generate a CFG such as: Frama-C, CLang, Understand Code (SciTools).

_________________________________________

The input is any C project code. The output is data structures, without converting it to Basic Blocks.

_________________________________________

Article about CFG: [login to view URL]

_________________________________________

Please, if you do not have an idea about CFG, then it is better not to submit a proposal

_________________________________________

Thanks

C++ Programming C Programming C# Programming Software Architecture Algorithm

Project ID: #32653985

About the project

12 proposals Remote project Active 2 years ago

12 freelancers are bidding on average $488 for this job

apgrl123

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++ for 10+ years. C/C++ is nice programming language and I am majoring on it for long years so I have confident to complete your p More

$500 USD in 7 days
(30 Reviews)
6.8
ayesha0124

Hello there, I am sure i can help u as i have experience with doing similar jobs. I can do this job because have great experience with Software Architecture, Algorithm, C Programming, C++ Programming and C# Programming More

$750 USD in 22 days
(10 Reviews)
5.5
yuriikvachuk5

Hi, Client. I have deep knowledge and experience of C/C++, Python, JavaScript, Matlab/simulink , embeded C, Control theory, Electronics and optimization algorithm. I was awarded the International Collegiate Programm More

$500 USD in 7 days
(21 Reviews)
5.5
mirzaahamza

Heyy I am expert and I can help you with your project message me to discuss so that we can start working on it

$250 USD in 1 day
(90 Reviews)
5.6
VikaKZ

Hello. I have read your requirements carefully. I can do any problem perfectly. I am a senior C++, C#, Python developer. I have 7+ years experience in C++, C#, Python. Very familiar with algorithm, graph theory and da More

$500 USD in 7 days
(1 Review)
4.9
fliudmyla1

Hi, Dear I`ve read your project post very carefully and I`m really interest in your project. I`ve rich 6+years of experience and knowledge in c++ & CFG. If you hire me, I can start right now and I`ll provide you with t More

$500 USD in 7 days
(15 Reviews)
5.2
veljkodimcic111

I am c++ expert There are so many development languages but they are all related with c basically I had been produced image processing and video streaming with OpenCV. c++ programming is my favourite and the most compe More

$500 USD in 7 days
(6 Reviews)
5.1
AndreiSokolov

===== Expert of C/C++/CFG/Agorithm HERE ===== Dear Client! I am Andrei, experienced programmer from Russia. I have read your requirement and I noticed that I am appropriate to this project. As a skillful software devel More

$500 USD in 5 days
(11 Reviews)
4.6
contentdevninja

Hola! I am confident in helping you with this project on generating CFG at the best price and fastest turn-around time. I have the required expertise to solve the problems of your domain. I am working for 10 years and More

$350 USD in 4 days
(6 Reviews)
2.6
yinshu2020

----------------Professional CFG & C Expert! Best Result in Time!----------- Dear sir. I've read your project description very carefully. I've extensive experience in CFG & G, so I believe that I can provide excellent More

$500 USD in 7 days
(5 Reviews)
2.4
younesshallaoui3

Hi sir, hope you doing great. i am so interested on your project, i can build responsive and powerful websites, and I am ready to start work as soon as you confirm. Relevant Skills and Experience: I have more than 3 More

$500 USD in 7 days
(0 Reviews)
0.0