Download presentation
Presentation is loading. Please wait.
Published byPierre Barnell Modified over 9 years ago
1
Dataflow Pattern Mining from ‘C’ Code Guides: Dr. Tom Verhoeff (TU/e) P. Kourzanov, ir (NXP) Y. Dajsuren, PDEng (Virage Logic) Student: Aditya S. Deshpande
2
Introduction PIC - PIM PIM - PSM PSM - PSC GXF Model (PIM) GXF Model (PSM) PIC PSC Eclipse Plugin
3
Motivation Source-code contains all the information regarding the software system. “The process of analyzing a subject system to create representations of the system at a higher level of abstraction is called reverse engineering”. -- Chikofsky First task in RE is the processing of the code to obtain the desired data.
4
Contd. Pattern Mining – Source to model transformations PIC + Stream GXF AST Dataflow model. Pattern matching CIGLOO
5
Contd. C files – Actor descriptions GXF files – Connections Cigloo – A C parser for FFI from BIGLOO. Pattern matching - Matching Function Signatures.
6
Project Goal Implementation of a pattern mining tool for the Dataflow Models from (legacy) C code. Tool should be capable of analyzing all the features of C. Incorporate effective pattern matchers for dataflow patterns. Tool should run on both Windows and Linux platforms.
7
Existing Prototype LIME Front End(FE) – Needs to be improvised. Add more features to C file and make it more formal. (Need to discuss)
8
Success Criteria. Integrate the model with Nishanth’s to verify.
9
Plan Understand Cigloo and and extend it to parse the whole C language and not just the FFI’s.(Currently) Test CIGLOO on software stacks and verify. Acquaint with the existing prototype. Understand the pattern matching techniques which need to be applied. Understand the GXF DTD structure and the GXF file to be created.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.