Generating CFG -where nodes are statements- for C source codes
$250-750 USD
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
Project ID: #32653985
About the project
12 freelancers are bidding on average $488 for this job
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
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
Heyy I am expert and I can help you with your project message me to discuss so that we can start working on it
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
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
===== 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
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
----------------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
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