Presentation is loading. Please wait.

Presentation is loading. Please wait.

S o u r c e C o d e M e t r i c s T o o l for C / C++

Similar presentations


Presentation on theme: "S o u r c e C o d e M e t r i c s T o o l for C / C++"— Presentation transcript:

1 S o u r c e C o d e M e t r i c s T o o l for C / C++
Dept. of Computer Science, SRSIT 11/5/2019 S o u r c e C o d e M e t r i c s T o o l for C / C++ Yatham Venkata Kiran Reddy Madhu Sudan Rao G.K Srivathsa M.P Varun Bahl Presented by : Visit RADAR 'E' Division - LRDE

2 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Project Goals Quantitative Measurements of Software Metrics Analyze Complexity of Source Code Decrease Redundancy in Source Code Reduce the time and effort spent on the testing phase 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

3 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
The Static Analyzer The Scanner Prepares Tokens Keeps track of Line numbers Strips out White Space Deletes Comments Table Management Hash Table Collision Management Operations performed on Symbol Table Input & Output .C / .CPP / .H file as Input .SAR / .CSV file as Output The System consists of three main components which constitutes the Static Analyzer: 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

4 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Description Data Flow Diagram of the Overall System 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

5 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Description 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

6 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Description 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

7 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Description 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

8 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Technology Design and Implementation of a Lexical Analyzer / Scanner Can easily modify the scanner to suit the requirements IEEE Conventions & Standards followed One of the most recognized standards by the IT industry. IEEE: Institute of Electrical and Electronics Engineers 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

9 Screen Shots of the Generated Report
Lines of Code Pure Comment Lines Blank Lines Code Lines Code Comment Lines 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

10 Screen Shots of the Generated Report
Count of Variables Used 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

11 Screen Shots of the Generated Report
Function wise details 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

12 Screen Shots of the Generated Report
Halsteads Software Sciences Program Volume Program Length Ease of Reading or Writing Size of Program Vocabulary 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

13 Schedule Project Milestones Requirements Specification System Design
Detailed Design Coding,Testing & Modification May 31st – June 7th June 8th – June 18th June 19th – July 5th July 6th – July 30th 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

14 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Related Documents Software Requirements Specification Document System Design Document Detailed Design Document Final Project Report User Manual 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

15 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE
Competitive Analysis Competitors Cantata , Cantata++ Strengths Greater Emphasis given to Static Analysis Detailed Static Analysis Report Weaknesses Does not include Testing and Test Case Generators FOR MORE INFO... 11/5/2019 Dept. of Computer Science, SRSIT RAD 'E' Division - LRDE

16 Visit us @ www.CodeEverywhere.Net
T h a n k Y o u ! for your time Srivathsa M.P Varun Bahl Madhu Sudan Rao G.K Yatham Venkata Kiran Reddy Dand Rakesh,Scientist ‘B’,LRDE Shailesh Chandra,HOD Comp Sc,SRSIT Justin Sagayaraj M,Scientist ,’D’,LRDE Project Guides : Visit


Download ppt "S o u r c e C o d e M e t r i c s T o o l for C / C++"

Similar presentations


Ads by Google